Z shell

Z shell (Zsh) adalah sebuah Unix shell yang dapat digunakan sebagai login shell yang interaktif dan sebagai penerjemah perintah yang kuat untuk shell scripting. Zsh adalah Bourne shell yang disempurnakan dengan sejumlah besar perbaikan, termasuk penambahan beberapa fitur dari Bash, ksh, dan tcsh.

 Sejarah 
Paul Falstad menulis versi pertama Zsh pada tahun 1990 ketika menjadi mahasiswa di Universitas Princeton. Nama zsh berasal dari nama profesor Universitas Yale, Zhong Shao (kemudian menjadi Asisten Profesor di Universitas Princeton) — Paul Falstad menganggap ID masuk Shao, "zsh", sebagai nama yang bagus untuk shell.

Zsh merupakan shell yang digunakan oleh macOS sejak Catalina dan Kali Linux sejak versi 2020.4.

 Fitur 
jmpl|Utilitas konfigurasi Z shell untuk pengguna baru
Fitur-fitur yang diberikan:
 Penyelesaian baris perintah yang dapat diprogram untuk membantu pengguna mengetikkan opsi dan argumen untuk sebagian besar perintah yang digunakan, dengan dukungan out-of-the-box untuk beberapa ratus perintah
 Berbagi riwayat perintah di antara semua shell yang sedang berjalan
 Peningkatan penanganan variabel/larik
 Memperbarui perintah multi-baris dalam buffer tunggal
 Koreksi ejaan
 Berbagai mode kompatibilitas, contoh: Zsh dapat berpura-pura menjadi Bourne shell ketika dijalankan sebagai /bin/sh
 Petunjuk yang bisa diminta, termasuk kemampuan untuk menempatkan informasi yang cepat di sisi kanan layar dan membuatnya otomatis bersembunyi ketika mengetik perintah yang panjang
 Modul yang dapat dimuat, menyediakan antara lain: kontrol penuh atas TCP dan kontrol soket domain Unix, klien FTP, dan fungsi matematika yang diperluas
 Perintah where yang telah terpasang. Bekerja seperti perintah which, tetapi menunjukkan semua lokasi target perintah di dalam direktori yang telah ditentukan, yaitu di $PATH daripada hanya satu lokasi yang akan digunakan.
 Direktori bernama. Ini memungkinkan pengguna untuk mengatur pintasan seperti ~direktoriku, yang kemudian diarahkan ke ~ dan ~pengguna.

 Oh My Zsh 
jmpl|Zsh dengan tema Agnoster yang berjalan di emulator terminal Konsole
Situs web komunitas yang disebut "Oh My Zsh" mengumpulkan plug-in dan tema pihak ketiga untuk Z shell. Pada tahun 2018, repositori GitHub mereka memiliki lebih dari 1.100 kontributor, lebih dari 230 plug-in, dan lebih dari 140 tema. Ini juga dilengkapi dengan alat pembaruan otomatis yang membuatnya lebih mudah untuk plug-in dan tema yang telah terpasang agar tetap terperbarui.

 Lihat pula 
 Bourne-Again shell
 Shell

 Referensi 

 Pranala luar 
 Situs resmi 
 Situs utama
 Halaman proyek di SourceForge
 Arsip Mailing List
 Zsh Wiki

 Artikel 
 Panduan pengguna

 Lainnya 
 Oh My Zsh
 dotfiles untuk konfigurasi Zsh dan Oh My Zsh

Kategori:Bahasa skrip
Kategori:Perangkat lunak Linux