Shell Zsh sekarang berfungsi pada Windows 10. Anda dapat memiliki Bash secara otomatis mengeksekusi Zsh kapan pun Anda meluncurkannya. Oh My Zsh juga berfungsi untuk mengkustomisasi shell Zsh Anda di Windows, seperti halnya di Linux.
Mulai Dengan Menginstal Bash
Sebelum menginstal cangkang pilihan Anda, Anda harus terlebih dahulu mengaktifkan Subsistem Windows untuk Linux dan menginstal lingkungan Linux. Kami akan menggunakan Ubuntu sebagai contoh dalam artikel ini, tetapi Anda dapat melakukan proses serupa pada openSUSE dan distribusi Linux lainnya.
Cara Menginstal Zsh (atau Shell Lain)
Setelah Bash terinstal, Anda hanya perlu menginstal cangkang yang ingin Anda gunakan dari dalam Bash. Anda melakukan ini dengan perintah apt-get, sama seperti Anda menginstal paket perangkat lunak lain di Ubuntu Linux.
Untuk menginstal Zsh di Ubuntu, buka shell Bash dan jalankan perintah berikut:
sudo apt-get install zsh
Tekan "y" saat diminta, lalu tekan Enter untuk melanjutkan. Apt-get secara otomatis mengunduh dan menginstal Zsh dari repositori Ubuntu.
Jika Anda ingin menggunakan shell lain, tentukan nama shell itu, bukan Zsh. Sebagai contoh, kami telah melihat laporan bahwa shell Fish juga berfungsi dengan baik. Untuk memasangnya, Anda akan menjalankan perintah berikut:
sudo apt-get install fish
Cara Meluncurkan Zsh (atau Shell Lain)
Untuk meluncurkan Zsh atau shell lain setelah diinstal, cukup ketikkan nama shell di prompt Bash, lalu tekan Enter. Misalnya, untuk mulai menggunakan Zsh dari Bash, Anda cukup mengetik:
zsh
Anda akan diminta untuk melalui proses penyiapan Zsh yang pertama kali dan membuat profil konfigurasi saat pertama kali Anda meluncurkannya. Ketik "2" untuk membuat profil konfigurasi dengan pengaturan default yang disarankan.
exit
Cara Meluncurkan Zsh Langsung
Anda dapat meluncurkan shell Zsh langsung dengan perintah seperti berikut:
wsl zsh bash -c zsh ubuntu -c zsh opensuse-42 -c zsh sles-12 -c zsh
Cara Membuat Bash Secara Otomatis Meluncurkan Zsh
Anda juga dapat memiliki Bash secara otomatis beralih ke Zsh setiap kali Anda meluncurkannya.
Untuk melakukan ini, Anda perlu mengedit file.bashrc Anda. Bash menjalankan perintah dalam file ini setiap kali dimulai. Anda dapat melakukan pengeditan menggunakan editor teks apa pun yang Anda sukai, termasuk vi, tetapi kami akan menjelaskan proses menggunakan nano.
Untuk membuka file.bashrc di nano, jalankan perintah berikut:
nano.bashrc
# Launch Zsh if [ -t 1 ]; then exec zsh fi
Jika Anda ingin menjalankan shell yang berbeda, Anda akan memasukkan perintah shell itu alih-alih perintah "zsh".
Sekarang, setiap kali Anda membuka pintas Ubuntu (atau jalur distribusi Linux lainnya) di Windows, itu dimulai dengan shell Zsh.
Untuk membalikkan perubahan Anda, edit file.bashrc lagi dan hapus bagian yang Anda tambahkan.
Semua shell Linux alternatif harus bekerja, dalam teori. Jika tidak, Microsoft harus memperbaiki Subsistem Windows yang mendasari untuk Linux sehingga menjalankan lebih banyak perangkat lunak Linux dengan benar. Anda dapat melihat bug yang ada dan melaporkan bug baru ke Microsoft di halaman GitHub BashOnWindows.