Topik pembahasan kali ini adalah mengenai Zsh sebagai shell penganti atau alternatif dari bash shell. Zsh adalah sebuah powerful shell yang interaktif dan kompatibel dengan semua command (perintah) di bash. Kelebihan Zsh dibanding bash adalah efesinsi; tab completion yang lebih baik dibanding bash; dukungan syntax-highlighting; fitur globbing; array handling; dan bisa dikostumisasi secara menyeluruh (Fully customisable).
Install Zsh
Untuk distro Archlinux atau turunannya.
sudo pacman -S zsh zsh-completions zsh-syntax-highlighting
Untuk Distro Linux lainnya Anda bisa manfaatkan paket manajer Anda, semisal di Debian/Ubuntu menggunakan apt-get
, Fedora 20/Centos menggunakan yum
, Fedora 21 atau lebih menggunakan dnf
, OpenSuse zypper
, dan seterusnya.
sudo apt-get install zsh
Untuk Zsh yang mendukung Syntax Highlighting
di Distro selain Archlinux Anda bisa menginstalnya dari Github.
https://github.com/zsh-users/zsh-syntax-highlighting
Pengaturan Zsh
Agar zsh terlihat lebih menarik, perlu adanya sedikit pengaturan yakni:
* Install Oh My Zsh
https://github.com/robbyrussell/oh-my-zsh
* Prezto
https://github.com/sorin-ionescu/prezto
Nb: Untuk Archlinux bisa langsung instal dari AUR prezto-git
* Antigen
https://github.com/zsh-users/antigen
Nb: Untuk Archlinux bisa langsung instal dari AUR antigen-git
* Aktifkan Zsh Syntax Highlighting (Archlinux)
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Contoh Video Zsh
Berikut ini saya berikan contoh zsh dalam menangani command pada paket manajer pacman
:
Contoh kedua zsh menangin paket manager pacman
:
Komentar