Zsh Vs. Bash in macOS Catalina

Dengan peluncuran macOS Catalina, selain banyak hal baru dan fitur, Apple diperkenalkan dan Zsh (Z shell) di tempat Menampar (Bourne-again shell). Pengguna yang akrab dengan skrip Bash dan baris perintah interaktif dari terminal, mereka dengan cepat memperhatikan perubahan ini. Di Terminal disarankan untuk mengeksekusi baris perintah untuk melakukan ini transisi 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 lalu, sejak zaman OS X 10.2 Jaguar, Bash telah digunakan sebagai shell pengembang utama untuk skrip dan baris perintah ke dasar sistem macOS.

Mengapa transisi dari Bash ke Zsh dibuat

Secara sederhana, ini akan menjadi tentang pembatasan yang diberlakukan oleh lisensi distribusi (GNU) untuk penggunaan Bash.
Bash sedang dalam proses pengembangan, mencapai versi 5.0. Versi final dirilis pada awal Januari 2019. Namun, Apple digunakan sampai MacOS Mojave (dirilis pada musim gugur 2018) versi usang. Itu lebih disukai Bash NOTHING, versi 2007. Versi Bash yang lebih baru telah dirilis di bawah lisensi GNU General Public License dimodifikasi (GPLv3), yang membutuhkan beberapa pembatasan dan klausa untuk penyedia perangkat lunak.

Bash Vs. zsh

Untuk pengguna, beralih dari Bash ke Zsh harus menyenangkan. Terutama bagi mereka yang sering menggunakan Terminal. Zsh (Z shell) didasarkan pada bahasa yang sama dengan Bash, tetapi ia membawa fitur yang menarik. Baris perintah intuitif, PluginATV dan tema grafis.
Selain perintah Bash, di Zsh ada banyak perintah khusus lainnya, dan banyak yang dapat dikonfigurasi oleh pengguna untuk melakukan beberapa operasi. Nama.

- penyelesaian otomatis baris perintah (penyelesaian otomatis)
- variabel yang diperluas
- ganti jalur
- ekstensi jalur intuitif. “/u/lo/b <TAB>” pergi ke "/ usr / local / bin"
- dukung oh-my-zsh untuk kemampuan yang diperluas
- dukungan tema di Terminal
- banyak lainnya, disajikan di sini.

Oh-My-zsh adalah kerangka kerja paling populer untuk Zsh, disampaikan dengan banyak PluginATV dan tema disertakan. Mudah untuk menginstal, mengkonfigurasi dan menyesuaikan.

Cara 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 perpustakaan yang murah hati plugin jika tema. Selain itu, ada banyak opsi konfigurasi dan penyesuaian tergantung pada preferensi Anda. Semua detail menemukan di sini.

Rekomendasi modul dan utilitas: iTerm2 (terminal emulator, yang akan menggantikan Terminal), Sesuatu yg sederhana dan tema POWERLEVEL9K untuk Zsh (Oh-My-Zsh).

Bagaimana kita berubah default masuk ke dalam macOS Catalina

Jika Anda tidak puas Zsh, Anda selalu dapat kembali ke Bash in macOS Catherine. Namun, perlu diingat bahwa ini adalah versi Bash yang belum sempurna, dari tahun 2007.

Jalankan baris perintah di Terminal untuk kembali ke Bash:

chsh -s /bin/bash

Selain Bash dan Zsh, Anda juga dapat mengaktifkan shell lain di macOS Catalina.
Jalankan dalam perintah Terminal cat /etc/shells di mana Anda dapat melihat cangkang yang termasuk di dalamnya macOS Catalina.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

Bergairah tentang teknologi, saya suka menguji dan menulis tutorial tentang sistem operasi macOS, Linux, Windows, tentang konfigurasi server web WordPress, WooCommerce, dan LEMP (Linux, NGINX, MySQL, dan PHP). saya menulis di StealthSettings.com sejak 2006, dan beberapa tahun kemudian saya mulai menulis di iHowTo.Tips tutorial dan berita tentang perangkat di ekosistem Apple: iPhone, iPad, Apple Tonton, HomePod, iMac, MacBook, AirPods, dan aksesori.

Tinggalkan Komentar