Dengan peluncuran MacOS Catalina, selain banyak berita dan fitur, Apple juga diperkenalkan Zsh (Z shell) di tempatnya Pesta (Bourne-again shell). Pengguna yang akrab dengan tulisan suci dan baris perintah interaktif di Terminal, mereka dengan cepat mengamati perubahan ini. Di terminal disarankan eksekusi baris perintah untuk membuat Beralih dari bash ke zsh.
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
Digunakan sejak 16 tahun yang lalu, dari saat OS X 10.2 Jaguar, Bash telah digunakan sebagai cangkang pengembang utama untuk Kitab Suci dan Baris Perintah menuju dasar sistem macOS.
Mengapa transisi dari bash ke zsh
Secara sederhana adalah tentang pembatasan yang dikenakan oleh Lisensi Distribusi (GNU) untuk penggunaan bash.
Bash sedang dalam proses pengembangan penuh, mencapai versi 5.0. Versi terakhir yang diluncurkan pada awal Januari 2019. Namun, Apple menggunakan Macos Mojave (diluncurkan pada musim gugur 2018) versi yang sudah ketinggalan zaman. Lebih disukai Bash 3.2, versi 2007. Versi bash yang lebih baru telah diluncurkan dengan lisensi Lisensi Publik Umum GNU dimodifikasi (Gplv3), apa yang membuat beberapa orang memaksakan pembatasan dan klausa untuk pemasok perangkat lunak.
Bash vs. Zsh
Bagi pengguna, beralih dari Bash ke Zsh harus menjadi alasan kegembiraan. Terutama bagi mereka yang sering menggunakan terminal.Zsh (Z shell) didasarkan pada bahasa yang sama dengan Bash, tetapi membawa fitur yang menarik. Baris perintah intuitif, plugin-uri dan Tema Grafik.
Selain pesanan bash, di zsh ada banyak perintah spesifik lainnya, dan banyak yang dapat dikonfigurasi oleh pengguna untuk melakukan beberapa operasi. Alias.
– Penyelesaian garis perintah otomatis (kepatuhan diri)
– variabel yang diperluas
– ganti jalur
– ekstensi intuitif. “/u/lo/b <TAB>” Gabungkan la "/usr/lokal/bin"
– kembali Oh-my-zsh untuk kemampuan yang diperluas
– Dukungan tema di terminal
– banyak lainnya, disajikan Sini.
Oh-my-zsh adalah kerangka kerja paling populer untuk zsh, disampaikan dengan banyak orang plugin-uri dan Tema termasuk. Mudah diinstal, dikonfigurasi, dan dipersonalisasi.
Bagaimana kami menginstal oh-my-zsh untuk zsh di macOS
Jalankan baris perintah di terminal:
 sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 
Setelah menginstal oh-my-zsh Anda memiliki toko buku yang murah hati plugin dan tema. Selain itu, ada banyak opsi untuk konfigurasi dan personalisasi sesuai dengan preferensi Anda. Semua detailnya Temukan di sini.
Rekomendasi Modul dan Utilitas: iterm2 (terminal emulator, apa yang akan menggantikan terminal), Homebrew ya temanya Powerlevel9k Pentru Zsh (oh-my-zsh).
Bagaimana Kami Mengubah Shell Default ke MacOS Catalina
Jika Anda tidak puas dengan Zsh, Anda dapat kembali ke bash di MacOS Catalina kapan saja. Namun, ingatlah bahwa ini adalah versi Bash Rudimentary sejak 2007.
Jalankan baris perintah di terminal untuk kembali ke bash:
 chsh -s /bin/bash 
Selain Bash dan Zsh Anda dapat mengaktifkan cangkang lain di MacOS Catalina.
Jalankan dalam perintah terminal  cat /etc/shells  Dengan mana Anda dapat melihat cangkang yang termasuk dalam MacOS Catalina.
 /bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh 
 
			


