Zsh Vs. Bash di macOS Catalina

Dengan peluncuran macOS Catalina, selain banyak fitur dan fitur baru, 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 menggunakan MacOS Mojave (dirilis pada musim gugur 2018) versi lama. 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 dari baris perintah (penyelesaian sendiri)
- variabel yang diperluas
- ganti jalur
- ekstensi jalur intuitif. “/u/lo/b <TAB>” pergi ke "/ usr / local / bin"
- dukungan oh-my-zsh untuk kemampuan yang diperluas
- dukungan tema di Terminal
- Banyak lagi, 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 jika kamu takut POWERLEVEL9K untuk Zsh (Oh-My-Zsh).

Cara mengganti shell default di macOS Catalina

Jika Anda tidak puas Zsh, Anda selalu dapat kembali ke Bash di macOS Catalina. Namun, perlu diingat bahwa itu adalah versi Bash 2007 yang belum sempurna.

Jalankan baris perintah di Terminal untuk kembali ke Bash:

chsh -s /bin/bash

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

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

Zsh Vs. Bash di macOS Catalina

Tentang Penulis

Stealth

Bergairah tentang segala hal yang berarti gadget dan IT, saya menulis dengan senang hati di stealthsettings.com dari 2006 dan saya senang menemukan hal-hal baru dengan Anda tentang komputer dan macOS, sistem operasi Linux, Windows, iOS dan Android.

Tinggalkan Komentar