Cara Memasang dan Menggunakan Linux Bash Shell pada Windows 10
Subsistem Windows untuk Linux, yang diperkenalkan pada Pembaruan Hari Jadi, menjadi fitur yang stabil di Pembaruan Musim Gugur Pembuat. Anda sekarang dapat menjalankan Ubuntu dan openSUSE di Windows, dengan Fedora dan lebih banyak distribusi Linux segera hadir.
Yang Perlu Anda Ketahui Tentang Bash Shell Windows 10
Ini bukan mesin virtual, wadah, atau perangkat lunak Linux yang dikompilasi untuk Windows (seperti Cygwin). Sebaliknya, Windows 10 menawarkan Subsistem Windows lengkap yang ditujukan untuk Linux untuk menjalankan perangkat lunak Linux. Ini didasarkan pada proyek Project Astoria Microsoft yang ditinggalkan untuk menjalankan aplikasi Android pada Windows.
Anggap itu sebagai kebalikan dari Wine. Sementara Wine memungkinkan Anda untuk menjalankan aplikasi Windows secara langsung di Linux, Subsistem Windows untuk Linux memungkinkan Anda untuk menjalankan aplikasi Linux secara langsung di Windows.
Microsoft bekerja dengan Canonical untuk menawarkan lingkungan Bash shell berbasis Ubuntu penuh yang berjalan di atas subsistem ini. Secara teknis, ini bukan Linux sama sekali. Linux adalah kernel sistem operasi yang mendasarinya, dan itu tidak tersedia di sini. Sebagai gantinya, ini memungkinkan Anda untuk menjalankan Bash shell dan binari yang sama persis seperti yang biasa Anda jalankan di Ubuntu Linux. Puritan perangkat lunak bebas sering berargumen bahwa sistem operasi Linux rata-rata harus disebut "GNU / Linux" karena itu benar-benar banyak perangkat lunak GNU yang berjalan pada kernel Linux. Bash shell yang Anda dapatkan sebenarnya hanyalah semua utilitas GNU dan perangkat lunak lainnya.
Sementara fitur ini pada awalnya disebut "Bash di Ubuntu pada Windows," itu juga memungkinkan Anda untuk menjalankan Zsh dan shell command-line lainnya. Sekarang juga mendukung distribusi Linux lainnya. Anda dapat memilih openSUSE Leap atau SUSE Enterprise Server daripada Ubuntu, dan Fedora juga sedang dalam perjalanan.
Ada beberapa batasan di sini. Ini belum mendukung perangkat lunak server latar belakang, dan itu tidak akan secara resmi berfungsi dengan aplikasi desktop Linux grafis. Tidak semua aplikasi baris perintah berfungsi, karena fitur ini tidak sempurna.
Cara Memasang Bash di Windows 10
Fitur ini tidak berfungsi pada Windows 10 versi 32-bit, jadi pastikan Anda menggunakan Windows versi 64-bit. Saatnya untuk beralih ke versi 64-bit Windows 10 jika Anda masih menggunakan versi 32-bit.
Dengan asumsi Anda memiliki Windows 64-bit, untuk memulai, buka Control Panel> Program> Aktifkan atau Nonaktifkan Fitur Windows. Aktifkan opsi "Subsistem Windows untuk Linux" dalam daftar, dan kemudian klik tombol "OK".
Klik "Restart sekarang" ketika Anda diminta untuk me-restart komputer Anda. Fitur tidak akan berfungsi sampai Anda reboot.
Catatan: Dimulai dengan Fall Creators Update, Anda tidak lagi harus mengaktifkan Mode Pengembang di aplikasi Pengaturan untuk menggunakan fitur ini. Anda hanya perlu menginstalnya dari jendela Fitur Windows.
Setelah komputer Anda restart, buka Microsoft Store dari menu Start, dan cari "Linux" di store. Klik "Dapatkan aplikasi" di bawah spanduk "Linux pada Windows?".
Catatan: Dimulai dengan Fall Creators Update, Anda tidak lagi dapat menginstal Ubuntu dengan menjalankan perintah "bash". Sebagai gantinya, Anda harus menginstal Ubuntu atau distribusi Linux lainnya dari aplikasi Store.
Anda akan melihat daftar setiap distribusi Linux yang saat ini tersedia di Windows Store. Pada Pembaruan Musim Gugur Pembuat, ini termasuk Ubuntu, openSUSE Leap, dan openSUSE Enterprise, dengan janji bahwa Fedora akan segera tiba.
Memperbarui: Debian dan Kali sekarang tersedia di Store, tetapi tidak terdaftar di sini. Cari “Debian Linux” atau “Kali Linux” untuk menemukan dan menginstalnya.
Untuk menginstal distribusi Linux, klik itu, lalu klik tombol "Dapatkan" atau "Instal" untuk menginstalnya seperti aplikasi Store lainnya..
Jika Anda tidak yakin lingkungan Linux mana yang akan diinstal, kami sarankan Ubuntu. Distribusi Linux yang populer ini sebelumnya merupakan satu-satunya pilihan yang tersedia, tetapi sistem Linux lain sekarang tersedia untuk orang yang memiliki kebutuhan lebih spesifik.
Anda juga dapat menginstal beberapa distribusi Linux dan mereka masing-masing akan mendapatkan pintasan unik mereka sendiri. Anda bahkan dapat menjalankan beberapa distribusi Linux secara bersamaan di jendela yang berbeda.
Cara Menggunakan Bash Shell dan Menginstal Perangkat Lunak Linux
Anda sekarang memiliki bash shell baris perintah penuh berdasarkan Ubuntu, atau apa pun distribusi Linux lain yang Anda instal.
Karena mereka adalah binari yang sama, Anda dapat menggunakan perintah apt atau apt-get Ubuntu untuk menginstal perangkat lunak dari repositori Ubuntu jika Anda menggunakan Ubuntu. Cukup gunakan perintah apa pun yang biasanya Anda gunakan pada distribusi Linux itu. Anda akan memiliki akses ke semua perangkat lunak baris perintah Linux di luar sana, meskipun beberapa aplikasi mungkin belum berfungsi dengan baik.
Untuk membuka lingkungan Linux yang Anda instal, cukup buka menu Start dan cari distribusi apa pun yang Anda instal. Misalnya, jika Anda menginstal Ubuntu, luncurkan pintasan Ubuntu.
Anda dapat menyematkan pintasan aplikasi ini ke menu Mulai, bilah tugas, atau desktop untuk akses yang lebih mudah.
Pertama kali Anda meluncurkan lingkungan Linux, Anda akan diminta untuk memasukkan nama pengguna dan kata sandi UNIX. Ini tidak harus cocok dengan nama pengguna dan kata sandi Windows Anda, tetapi akan digunakan dalam lingkungan Linux.
Misalnya, jika Anda memasukkan "bob" dan "letmein" sebagai kredensial Anda, nama pengguna Anda di lingkungan Linux akan menjadi "bob" dan kata sandi yang Anda gunakan di dalam lingkungan Linux akan menjadi "letmein" - tidak peduli apa nama pengguna Windows Anda dan kata sandi.
Anda dapat meluncurkan lingkungan Linux yang diinstal dengan menjalankan wsl
perintah. Jika Anda memiliki beberapa distribusi Linux yang diinstal, Anda dapat memilih lingkungan Linux default yang diluncurkan oleh perintah ini.
Jika Anda telah menginstal Ubuntu, Anda juga dapat menjalankan ubuntu
perintah untuk menginstalnya. Untuk openSUSE Leap 42, gunakan opensuse-42
. Untuk SUSE Linux Enterprise Sever 12, gunakan sles-12
. Perintah-perintah ini terdaftar pada setiap halaman distribusi Linux di Windows Store.
Anda masih dapat meluncurkan lingkungan Linux default Anda dengan menjalankan pesta
perintah, tetapi Microsoft mengatakan ini sudah usang. Ini berarti pesta
perintah mungkin berhenti berfungsi di masa depan.
Jika Anda berpengalaman menggunakan Bash shell di Linux, Mac OS X, atau platform lain, Anda akan betah.
Di Ubuntu, Anda perlu awalan perintah dengan sudo
untuk menjalankannya dengan izin root. Pengguna "root" pada platform UNIX memiliki akses sistem penuh, seperti pengguna "Administrator" pada Windows. Sistem file Windows Anda terletak di / mnt / c
di lingkungan shell Bash.
Gunakan perintah terminal Linux yang sama yang Anda gunakan untuk berkeliling. Jika Anda terbiasa dengan Prompt Perintah Windows standar dengan perintah DOS, berikut adalah beberapa perintah dasar yang umum digunakan untuk Bash dan Windows:
- Ubah Direktori:
CD
di Bash,CD
atauchdir
dalam DOS - Daftar Isi Direktori:
ls
di Bash,dir
dalam DOS - Pindahkan atau Ganti Nama File:
mv
di Bash,pindah
danganti nama
dalam DOS - Salin File:
cp
di Bash,salinan
dalam DOS - Hapus File:
rm
di Bash,del
ataumenghapus
dalam DOS - Buat Direktori:
mkdir
di Bash,mkdir
dalam DOS - Gunakan Editor Teks:
vi
ataunano
di Bash,sunting
dalam DOS
Penting untuk diingat bahwa, tidak seperti Windows, Bash shell dan lingkungannya yang meniru Linux peka terhadap huruf besar-kecil. Dengan kata lain, "File.txt" dengan huruf kapital berbeda dari "file.txt" tanpa modal.
Untuk instruksi lebih lanjut, bacalah panduan pemula kami untuk baris perintah Linux dan pengantar lain yang serupa dengan Bash shell, baris perintah Ubuntu, dan terminal Linux online.
Anda harus menggunakan perintah apt untuk menginstal dan memperbarui perangkat lunak lingkungan Ubuntu. Pastikan untuk mengawali perintah ini dengan sudo
, yang membuat mereka berjalan sebagai root-Linux setara dengan Administrator. Berikut adalah perintah apt-get yang perlu Anda ketahui:
- Unduh Informasi Terkini Tentang Paket yang Tersedia:
sudo apt pembaruan
- Instal Paket Aplikasi:
sudo untuk menginstal nama paket
(Ganti "nama paket" dengan nama paket.) - Copot Paket Aplikasi:
sudo apt menghapus nama paket
(Ganti "nama paket" dengan nama paket.) - Cari Paket yang Tersedia:
sudo apt kata pencarian
(Ganti "kata" dengan kata yang Anda inginkan untuk mencari nama dan deskripsi paket.) - Unduh dan Instal Versi Terbaru dari Paket Terpasang Anda:
sudo apt upgrade
Jika Anda menginstal distribusi SUSE Linux, Anda dapat menggunakan perintah zypper untuk menginstal perangkat lunak.
Setelah mengunduh dan menginstal aplikasi, Anda dapat mengetik namanya saat diminta, lalu tekan Enter untuk menjalankannya. Periksa dokumentasi aplikasi tertentu untuk lebih jelasnya.
Bonus: Instal Font Ubuntu untuk Pengalaman Ubuntu Sejati
Jika Anda ingin pengalaman Ubuntu yang lebih akurat pada Windows 10, Anda juga dapat menginstal font Ubuntu dan mengaktifkannya di terminal. Anda tidak harus melakukan ini, karena font command prompt Windows terlihat cukup bagus bagi kami, tetapi ini adalah opsi.
Begini tampilannya:
Untuk menginstal font, unduh terlebih dahulu Keluarga Font Ubuntu dari situs web Ubuntu. Buka file .zip yang diunduh dan cari file "UbuntuMono-R.ttf". Ini adalah font monospace Ubuntu, yang merupakan satu-satunya yang digunakan di terminal. Hanya font yang perlu Anda instal.
Klik dua kali file "UbuntuMono-R.ttf" dan Anda akan melihat pratinjau font. Klik "Instal" untuk menginstalnya ke sistem Anda.
Untuk menjadikan font monospace Ubuntu menjadi opsi di konsol, Anda harus menambahkan pengaturan ke registri Windows.
Buka editor registri dengan menekan Windows + R pada keyboard Anda, ketikkan regedit
, dan kemudian tekan Enter. Arahkan ke kunci berikut atau salin dan tempel ke bilah alamat Penyunting Registri:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont
Klik kanan di panel kanan dan pilih New> String Value. Beri nama nilai baru 000
.
Klik dua kali string "000" yang baru saja Anda buat, dan kemudian masukkan Ubuntu Mono
sebagai data nilainya.
Buka jendela Ubuntu, klik kanan bilah judul, lalu pilih perintah "Properti". Klik tab "Font", dan kemudian pilih "Ubuntu Mono" di daftar font.
Perangkat lunak yang Anda instal di Bash shell terbatas pada Bash shell. Anda dapat mengakses program-program ini dari Command Prompt, PowerShell, atau tempat lain di Windows, tetapi hanya jika Anda menjalankan bash -c
perintah.