Zsh vs Bash di Macos Catalina

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

Bergairah tentang teknologi, saya menulis dengan senang hati di siluman di stealthsetts.com dimulai dengan 2006. Saya memiliki pengalaman yang kaya dalam sistem operasi: macOS, windows dan linux, tetapi juga dalam bahasa pemrograman dan platform blogging (WordPress) dan untuk toko online (WooCommerce, Magento, Presashop).

Home Sumber Anda tutorial, tips dan berita yang berguna. Zsh vs Bash di Macos Catalina
Tinggalkan komentar