13Sep
Bash shell yang tiba dengan Windows 10's Anniversary Update menipu. Bukan hanya Bash-ini adalah lapisan kompatibilitas untuk menjalankan perangkat lunak Linux di Windows. Anda bisa menggunakannya untuk menjalankan Zsh atau apapun shell lain yang Anda inginkan.
Seperti Insider Build 14342, shell Zsh sekarang bekerja pada Windows 10. Anda dapat memiliki Bash secara otomatis mengeksekusi Zsh setiap kali Anda meluncurkannya. Oh My Zsh juga bekerja untuk menyesuaikan shell Zsh Anda di Windows, sama seperti pada Linux.
Pertama: Instal Bash
Sebelum menginstal shell pilihan Anda, pertama Anda harus mengaktifkan Windows Subsystem for Linux dan menginstal Bash. Ini akan menginstal lingkungan ruang pengguna Ubuntu yang lengkap di Windows, termasuk shell Bash.
Jika Anda sudah menginstal Bash di Windows, Anda baik untuk pergi.
Cara Menginstal Zsh( atau Shell Lain)
Setelah Bash terinstal, Anda hanya perlu menginstal shell 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, buka shell Bash dan jalankan perintah berikut:
sudo apt-get install zshTekan "y" saat diminta dan tekan Enter untuk melanjutkan. Apt-get secara otomatis akan mendownload dan menginstal Zsh dari repositori Ubuntu.
Jika Anda ingin menggunakan shell lain, tentukan nama shell itu bukan Zsh. Misalnya, orang melaporkan Fish shell juga bekerja. Untuk menginstalnya, Anda akan menjalankan perintah berikut:
sudo apt-get install fishCara Meluncurkan Zsh( atau Shell Lain)
Untuk meluncurkan Zsh atau shell lain setelah diinstal, ketik saja nama shell di Bashprompt dan tekan Enter. Misalnya, untuk mulai menggunakan Zsh dari Bash, Anda tinggal mengetikkan:
zshAnda akan diminta untuk menjalani proses penyiapan pertama kali Zsh dan membuat profil konfigurasi saat pertama kali Anda meluncurkannya. Ketik "2" untuk membuat profil konfigurasi dengan pengaturan standar yang disarankan.
Untuk meninggalkan shell zsh dan kembali ke Bash, jalankan perintah berikut:
keluarCara Membuat Bash Secara Otomatis Meluncurkan Zsh
Karena cara Microsoft menerapkan fitur ini, Anda tidak dapat meluncurkan Zsh secara langsung dan melewati Bash. Untuk mulai menjalankan perangkat lunak Linux, Anda perlu meluncurkan jendela Bash dan menjalankan perangkat lunak dari sana. Namun, Anda dapat memiliki Bash secara otomatis beralih ke Zsh setiap kali Anda meluncurkannya.
Untuk melakukan ini, Anda perlu mengedit file. bashrc Anda. Bash akan menjalankan perintah di file ini setiap kali dimulai. Anda bisa melakukan ini dengan menggunakan editor teks yang Anda inginkan, termasuk vi, tapi kami akan menjelaskan prosesnya menggunakan nano.
Untuk membuka berkas. bashrc di nano, jalankan perintah berikut:
nano. bashrc
Tambahkan baris berikut ke file. Anda bisa menambahkan "exec zsh", namun baris berikut akan memastikan bahwa Bash hanya meluncurkan Zsh saat Anda membuka jendela Bash. Hal ini akan menghindari masalah bagi perangkat lunak lain.
# Luncurkan Zsh jika [-t 1];maka exec zsh fiJika Anda ingin mengeksekusi shell yang berbeda, Anda akan memasukkan perintah shell itu bukan "zsh".
Setelah Anda melakukannya, tekan Ctrl + O dan kemudian Enter untuk menyimpan. Tekan Ctrl + X untuk keluar dari nano sesudahnya.
Sekarang, setiap kali Anda membuka aplikasi Bash di Windows, sekarang akan dimulai dengan shell Zsh.
Untuk membalikkan perubahan Anda, edit file. bashrc lagi dan hapus bagian yang Anda tambahkan.
Semua kerang Linux alternatif harus bekerja, secara teori. Jika tidak, Microsoft perlu memperbaiki Subsistem Windows yang mendasari untuk Linux sehingga benar menjalankan lebih banyak perangkat lunak Linux. Anda dapat melihat bug yang ada dan melaporkan bug baru ke Microsoft di halaman BashOnWindows GitHub.