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 segera menyadari perubahan ini. Dalam Terminal menjalankan baris perintah disarankan untuk melakukannya 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

Bagi pengguna, peralihan dari Bash ke Zsh harus menjadi alasan untuk bersukacita. 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 in 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 Terminal garis komando:

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, apa yang akan diganti? 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 Terminal baris perintah untuk kembali ke Bash:

chsh -s /bin/bash

Selain Bash dan Zsh, Anda juga dapat mengaktifkan shell lain di macOS Catalina.
Jalankan Terminal perintah 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

Sebagai pecinta teknologi, saya dengan senang hati menulis di StealthSettings.com sejak tahun 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, Windows, dan Linux, serta dalam bahasa pemrograman dan platform blogging (WordPress) dan toko online (WooCommerce, Magento, PrestaShop).

How to » iHowTo » bagaimana caranya - macOS » Zsh Vs. Bash in macOS Catalina
Tinggalkan Komentar