Apa yang Harus 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 pekerjaan Project Astoria yang ditinggalkan Microsoft untuk menjalankan aplikasi Android di Windows.
Anggap saja itu kebalikan dari Wine. Sementara Wine memungkinkan Anda untuk menjalankan aplikasi Windows langsung di Linux, Subsistem Windows untuk Linux memungkinkan Anda menjalankan aplikasi Linux langsung di Windows.
Microsoft bekerja dengan Canonical untuk menawarkan lingkungan shell Bash penuh berbasis Ubuntu 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. Sebaliknya, ini memungkinkan Anda untuk menjalankan shell Bash dan binari yang sama persis yang biasanya Anda jalankan di Ubuntu Linux. Pemrogram perangkat lunak bebas sering berpendapat bahwa sistem operasi Linux rata-rata harus disebut "GNU / Linux" karena benar-benar banyak perangkat lunak GNU yang berjalan di kernel Linux. Shell Bash yang Anda dapatkan sebenarnya hanyalah semua utilitas GNU dan perangkat lunak lainnya.
Sementara fitur ini pada awalnya disebut "Bash on Ubuntu on Windows," ini juga memungkinkan Anda untuk menjalankan Zsh dan shell baris perintah lainnya. Sekarang mendukung distribusi Linux lainnya juga. Anda dapat memilih openSUSE Leap atau SUSE Enterprise Server, bukan Ubuntu, dan Fedora juga sedang dalam perjalanan.
Ada beberapa batasan di sini. Ini belum mendukung perangkat lunak server latar belakang, dan tidak akan secara resmi berfungsi dengan aplikasi desktop Linux grafis. Tidak semua aplikasi baris perintah berfungsi, karena fiturnya 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 beralih ke versi Windows 10 64-bit jika Anda masih menggunakan versi 32-bit.
Dengan asumsi Anda memiliki Windows 64-bit, untuk memulai, menuju ke Panel Kontrol> Program> Aktifkan atau Nonaktifkan Fitur Windows. Aktifkan opsi "Windows Subsystem for Linux" di daftar, dan kemudian klik tombol "OK".
Klik "Mulai ulang sekarang" saat Anda diminta untuk me-restart komputer Anda. Fitur ini 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 Windows Features.
Catatan: Dimulai dengan Fall Creators Update, Anda tidak dapat lagi menginstal Ubuntu dengan menjalankan perintah "bash". Sebagai gantinya, Anda harus menginstal Ubuntu atau distribusi Linux lain dari aplikasi Store.
Memperbarui: Debian dan Kali sekarang tersedia di Store, tetapi tidak tercantum di sini. Cari "Debian Linux" atau "Kali Linux" untuk mencari dan menginstalnya.
Untuk menginstal distribusi Linux, klik, lalu klik tombol "Dapatkan" atau "Pasang" untuk menginstalnya seperti aplikasi Store lainnya.
Jika Anda tidak yakin lingkungan Linux mana yang harus dipasang, kami merekomendasikan Ubuntu. Distribusi Linux yang populer ini sebelumnya adalah satu-satunya pilihan yang tersedia, tetapi sistem Linux lainnya sekarang tersedia untuk orang-orang yang memiliki kebutuhan yang lebih spesifik.
Cara Menggunakan Bash Shell dan Instal Perangkat Lunak Linux
Anda sekarang memiliki shell bash command-line lengkap berdasarkan Ubuntu, atau distribusi Linux apa pun yang Anda instal.
Karena mereka adalah binari yang sama, Anda dapat menggunakan perintah apt atau get dari 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 sempurna.
Untuk membuka lingkungan Linux yang Anda instal, buka saja menu Start dan cari distribusi apa pun yang Anda instal. Misalnya, jika Anda menginstal Ubuntu, jalankan pintas Ubuntu.
Anda dapat menyematkan pintasan aplikasi ini ke menu Mulai, bilah tugas, atau desktop untuk akses yang lebih mudah.
Misalnya, jika Anda memasukkan "bob" dan "letmein" sebagai kredensial Anda, nama pengguna Anda di lingkungan Linux akan "bob" dan kata sandi yang Anda gunakan di lingkungan Linux akan "letmein" -tidak peduli apa nama pengguna Windows Anda dan kata sandi.
wsl
perintah. Jika Anda memiliki beberapa distribusi Linux yang diinstal, Anda dapat memilih lingkungan Linux default yang diluncurkan oleh perintah ini.
Jika Anda memiliki Ubuntu terinstal, 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 di setiap halaman distribusi Linux di Windows Store.
Anda masih bisa meluncurkan lingkungan Linux default Anda dengan menjalankan
bash
perintah, tetapi Microsoft mengatakan ini sudah ditinggalkan. Ini berarti
bash
perintah dapat berhenti berfungsi di masa depan.
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" di Windows. Sistem file Windows Anda berada di
/mnt/c
di lingkungan shell Bash.
Gunakan perintah terminal Linux yang sama yang Anda gunakan untuk berkeliling. Jika Anda terbiasa dengan Command Prompt Windows standar dengan perintah DOS-nya, berikut adalah beberapa perintah dasar yang umum untuk Bash dan Windows:
-
Ubah Direktori:
cd
di Bash,
cd
atau
chdir
di DOS
-
Daftar Isi Direktori:
ls
di Bash,
dir
di DOS
-
Pindahkan atau Ganti Nama File:
mv
di Bash,
move
dan
rename
di DOS
-
Salin File:
cp
di Bash,
copy
di DOS
-
Hapus File:
rm
di Bash,
del
atau
erase
di DOS
-
Buat Direktori:
mkdir
di Bash,
mkdir
di DOS
-
Gunakan Editor Teks:
vi
atau
nano
di Bash,
edit
di DOS
Penting untuk diingat bahwa, tidak seperti Windows, shell Bash dan lingkungannya yang meniru Linux adalah case-sensitive. Dengan kata lain, "File.txt" dengan huruf kapital berbeda dari "file.txt" tanpa modal.
Untuk instruksi lebih lanjut, lihat panduan pemula kami ke baris perintah Linux dan perkenalan serupa lainnya ke shell Bash, baris perintah Ubuntu, dan terminal Linux online.
sudo
yang menjadikannya dijalankan sebagai root – padanan Linux dari Administrator. Berikut adalah perintah apt-get yang perlu Anda ketahui:
-
Unduh Informasi yang Diperbarui Tentang Paket yang Tersedia:
sudo apt update
-
Instal Paket Aplikasi:
sudo apt install packagename
(Ganti "nama paket" dengan nama paket.)
-
Copot Pemasangan Paket Aplikasi:
sudo apt remove packagename
(Ganti "nama paket" dengan nama paket.)
-
Cari Paket yang Tersedia:
sudo apt search word
(Ganti "kata" dengan kata yang Anda ingin cari nama dan deskripsi paket untuk.)
-
Unduh dan Pasang Versi Terbaru Paket Terpasang Anda:
sudo apt upgrade
Jika Anda menginstal distribusi SUSE Linux, Anda dapat menggunakan perintah zypper untuk menginstal perangkat lunak.
Setelah Anda mengunduh dan menginstal aplikasi, Anda dapat mengetikkan namanya di prompt, lalu tekan Enter untuk menjalankannya. Periksa dokumentasi aplikasi tertentu untuk detail lebih lanjut.
Bonus: Instal Ubuntu Font untuk Pengalaman True Ubuntu
Jika Anda menginginkan pengalaman Ubuntu yang lebih akurat pada Windows 10, Anda juga dapat menginstal font Ubuntu dan mengaktifkannya di terminal. Anda tidak perlu melakukan ini, karena default font perintah perintah Windows terlihat cukup bagus untuk kami, tetapi itu adalah opsi.
Inilah tampilannya:
Buka registry editor dengan menekan Windows + R pada keyboard Anda, mengetik
regedit
lalu tekan Enter. Navigasikan ke kunci berikut atau salin dan tempelkan ke bilah alamat Editor Registri:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont
000
Klik dua kali string “000” yang baru Anda buat, lalu masukkan
Ubuntu Mono
sebagai data nilainya.
Perangkat lunak yang Anda instal di shell Bash terbatas pada shell Bash. Anda dapat mengakses program-program ini dari Command Prompt, PowerShell, atau tempat lain di Windows, tetapi hanya jika Anda menjalankan
bash -c
perintah.