Zsh, atau Z Shell, adalah shell baris perintah yang kuat dan fleksibel untuk sistem operasi mirip Unix, termasuk Linux dan macOS. Ini menawarkan banyak fitur dan peningkatan dibandingkan bash shell default, termasuk penyelesaian perintah yang ditingkatkan, koreksi ejaan, dan permintaan yang dapat disesuaikan. Pada artikel ini, kita akan mempelajari cara menginstal dan mengonfigurasi Zsh di sistem Ubuntu dan Debian.
Beberapa manfaat menggunakan ZSH dibandingkan Bash meliputi:
Meningkatkan penyelesaian perintah: ZSH menawarkan penyelesaian perintah yang lebih baik daripada Bash, termasuk kemampuan menggunakan penyelesaian tab untuk opsi dan argumen. Globbing yang lebih kuat: ZSH memiliki sistem globbing (pencocokan karakter pengganti) yang lebih kuat daripada Bash, yang memungkinkan Anda menggunakan pola yang lebih kompleks untuk mencocokkan nama file. Penyorotan sintaks yang lebih baik: ZSH menyertakan penyorotan sintaks bawaan untuk berbagai bahasa pemrograman , membuatnya lebih mudah untuk membaca dan menulis kode. Manajemen riwayat yang ditingkatkan: ZSH memiliki sistem manajemen riwayat yang lebih baik daripada Bash, memungkinkan Anda untuk lebih mudah mencari dan menavigasi riwayat perintah Anda. Fitur tambahan: ZSH menyertakan sejumlah fitur tambahan yang tidak tersedia di Bash, seperti kemampuan untuk menyesuaikan perintah dan menggunakan plug-in dan tema untuk menyesuaikan lingkungan shell lebih lanjut. Prasyarat
Sebelum kita mulai, pastikan Anda memiliki prasyarat berikut:
A sistem Ubuntu atau Debian.Akun pengguna dengan hak istimewa sudo.Menginstal Zsh (Z Shell)
Paket ZSH (Z Shell) tersedia di bawah repositori debian default. Untuk menginstal Zsh di Ubuntu atau Debian, Anda dapat menggunakan pengelola paket apt. Buka terminal dan masukkan perintah berikut:
sudo apt update && sudo apt install zsh
Ini akan menginstal Zsh dan semua dependensinya.
Mengubah Shell Default
Untuk menggunakan Zsh sebagai shell default, Anda perlu mengubah variabel SHELL dalam file `/etc/passwd`.
Untuk melakukannya, jalankan perintah berikut:
sudo chsh -s $(which zsh) $(whoami)
Ini akan mengubah variabel SHELL untuk pengguna Anda saat ini ke jalur Zsh executable.
Mengonfigurasi Zsh
Saat Anda memulai Zsh untuk pertama kali, Zsh akan membuat file konfigurasi default di `~/.zshrc`. File ini berisi pengaturan dan opsi yang mengontrol perilaku Zsh.
Anda dapat mengedit file ini untuk menyesuaikan lingkungan Zsh Anda. Beberapa opsi umum untuk dipertimbangkan antara lain:
ZSH_THEME: mengatur tampilan prompt. Anda dapat menemukan daftar tema yang tersedia di sini.alias: mendefinisikan alias pendek untuk perintah yang umum digunakan. Misalnya, Anda dapat menentukan alias `ll=`ls -l`` untuk menggunakan `ll` sebagai pintasan untuk `ls -l`.export: menyetel variabel lingkungan yang memengaruhi perilaku Zsh dan program lainnya.
To menerapkan perubahan pada ~/.zshrc Anda, Anda harus keluar dan masuk kembali, atau menjalankan perintah berikut:
source ~/.zshrcInstalling Oh My Zsh
Oh My Zsh adalah kerangka kerja populer untuk mengelola dan menyesuaikan Zsh. Ini menawarkan sejumlah besar plugin dan tema, membuatnya mudah untuk menyesuaikan dan memperluas Zsh.
Untuk menginstal Oh My Zsh, jalankan perintah berikut:
sh -c "$(curl -fsSL https:// raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Ini akan mengunduh dan menjalankan skrip instalasi Oh My Zsh, yang akan menyiapkan Oh My Zsh dan membuat file konfigurasi default di `~/. oh-my-zsh/`.
Untuk mengaktifkan plugin dan tema Oh My Zsh, Anda perlu mengedit file `~/.zshrc` dan mengatur ZSH_THEME dan variabel plugin. Misalnya:
ZSH_THEME="agnoster" plugins=(git docker)123ZSH_THEME="agnoster" plugins=(git docker)
Ini akan menyetel tema `agnoster` dan mengaktifkan plugin git dan docker.
Conclusion
Dalam artikel ini, kita mempelajari cara instal dan konfigurasikan Zsh Shell di sistem Ubuntu dan Debian. Yang memiliki beberapa fitur tambahan daripada Bash shell.
Referensi tecadmin.com