Z shell adalah shell Unix yang efisien, kuat, dan interaktif. Sangat mudah untuk menginstal, mengonfigurasi, menggunakan, dan mempelajari platform Linux apa pun termasuk Ubuntu, Fedora, Arch Linux, dan banyak lagi.
Inilah cara Anda menginstal Z shell dan Oh My Zsh di mesin Linux Anda.
Apa itu Z Shell dan Oh My Zsh?
Z shell, atau hanya Zsh adalah shell login interaktif dan juru bahasa scripting. Banyak fitur berguna yang Anda temukan di Bash, TCSH, dan ksh dimasukkan ke dalam Zsh bersama dengan banyak fitur baru.
Oh My Zsh adalah kerangka kerja luar biasa, sumber terbuka, berbasis komunitas yang membantu Anda mengelola konfigurasi Zsh. Muncul dikemas dengan begitu banyak fungsi bermanfaat, pembantu, plugin, tema, dan utilitas lain yang menawarkan pengalaman shell terbaik kepada pengguna di luar sana.
Meskipun Zsh sangat mirip dengan Bash, keuntungan menggunakan Zsh terletak pada kenyataan bahwa Zsh jauh lebih dapat disesuaikan daripada Bash.
Cara Memasang Zsh di Linux
Untuk memulai, luncurkan terminal dengan menekan Ctrl + Alt + T pada keyboard. Ini adalah praktik yang baik untuk perbarui dan perbarui sistem Linux Anda sebelum menginstal aplikasi baru di mesin Anda. Ini menyelesaikan paket yang rusak atau usang di sistem Anda yang dapat menimbulkan masalah saat menginstal aplikasi baru.
Sekarang paket sistem telah diperbarui, Anda dapat menginstal Zsh. Berikut adalah perintah untuk menginstal Zsh di beberapa distribusi Linux utama:
Untuk Ubuntu, jalankan:
sudo tepat Install zsh
Untuk menginstal Zsh di Fedora, jalankan:
sudo dnf Install zsh
Di Arch Linux, jalankan:
sudo pacman -S zsh
Proses instalasi juga akan mencakup konfigurasi dasar yang selalu dapat Anda konfigurasi ulang nanti.
Verifikasi Instalasi Zsh
Salah satu cara untuk memverifikasi penginstalan adalah dengan memeriksa versi Zsh yang baru saja Anda instal. Jalankan perintah berikut untuk memeriksa versi:
zsh --Versi: kapan
Di terminal, Anda akan melihat nomor versi setelah memasukkan perintah. Jika terminal gagal menampilkan nomor versi, ini berarti ada masalah dengan penginstalan.
Secara default, Zsh diinstal di /usr/bin direktori. Untuk mengonfirmasi lokasi tempat Anda menginstal Zsh, jalankan:
dimana zsh
Outputnya akan menampilkan jalur ke Zsh di terminal.
Cara Memasang Oh-My-Zsh di Linux
Powerline adalah plugin yang kuat untuk Vim yang menyediakan baris status dan permintaan untuk beberapa aplikasi lain, seperti Zsh, Bash, Qtile, IPython, tmux, dan Awesome. Ini memberikan peningkatan yang bermanfaat untuk Zsh. Untuk menginstalnya di Ubuntu dan Debian, jalankan:
sudo tepat Install git-core curl font-powerline
Di Fedora:
sudo dnf Install powerline-font
Untuk menginstal font Powerline di Arch Linux:
sudo pacman -S powerline-font
Langkah 1: Instal Oh My Zsh di Linux
Setelah font Powerline diinstal, saatnya untuk menginstal paket oh-my-zsh. Ada dua cara untuk menginstalnya: menggunakan curl dan wget.
Untuk menginstal Oh My Zsh menggunakan curl, jalankan:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Sebagai gantinya, jika Anda ingin menggunakan wget untuk menginstal Oh My Zsh, gunakan ini:
wget --no-check-certificate http://instal.ohmyz.sh -O - | SH
Selama proses instalasi, penginstal akan menanyakan apakah Anda ingin menjadikan Zsh sebagai shell default atau tidak. Untuk menjadikan Zsh shell default di sistem Anda, ketik Ya dan pukul Memasuki pada keyboard. Kamu bisa ubah shell default nanti dengan chsh jika kamu mau.
Setelah Anda menginstal Oh My Zsh di sistem Anda, Anda akan melihat pesan konfirmasi berikut di terminal yang memverifikasi keberhasilan instalasi:
Untuk menghapus instalan oh-my-zsh dari sistem Anda, jalankan:
uninstall_oh_my_zsh
Konfigurasikan Oh My Zsh di Linux
Mari selami beberapa konfigurasi dasar yang perlu Anda pahami untuk menyesuaikan Oh My Zsh sesuka Anda.
1. Aktifkan Plugin Menggunakan File Konfigurasi Zsh
Untuk melihat plugin mana yang tersedia, buka Halaman Plugin Oh My Zsh di GitHub.
Di sini Anda akan menemukan daftar semua plugin yang dapat Anda gunakan di Oh My Zsh. Setelah Anda memutuskan plugin mana yang ingin Anda gunakan, buka file konfigurasi Zsh menggunakan nano:
nano ~/.zshrc
Di dalam file, cari file plugin() fungsi. Di dalam tanda kurung, tambahkan nama plugin yang ingin Anda aktifkan. Misalnya, jika Anda ingin mengaktifkan "git", tambahkan seperti ini:
plugin=(git)
Simpan dan keluar dari file dengan menekan Ctrl + X Kemudian Y pada keyboard.
Untuk memperbarui perubahan, jalankan:
sumber ~/.zshrc
2. Atur Tema Oh My Zsh
Anda akan menemukan semua tema Oh My Zsh di ~/.oh-my-zsh/themes direktori. Untuk melihat semua tema yang tersedia, buka Halaman Tema Oh My Zsh di GitHub.
Anda juga dapat mempratinjau tema-tema ini di browser Anda. Setelah Anda memutuskan tema, buka file konfigurasi Zsh seperti ini:
sudo nano ~/.zshrc
Pergi ke baris yang mengatakan ZSH_THEME="". Di sini, masukkan tema yang ingin Anda pertahankan. Misalnya, jika Anda ingin mengubah tema menjadi “agnoster”, masukkan nama tema seperti ini:
ZSH_THEME="agnoster"
Anda juga dapat menyetel opsi ini ke "acak" jika Anda ingin beralih di antara berbagai tema secara rutin.
ZSH_THEME="acak"
Bagaimana jika Anda tidak ingin menggunakan semua tema tetapi hanya beberapa tema tertentu? Untungnya, Anda juga memiliki opsi untuk menyimpan satu set tema. Temukan baris yang mengatakan ZSH_THEME_RANDOM_CANDIDATES=() dan masukkan nama tema seperti ini:
ZSH_THEME_RANDOM_CANDIDATES=("agnoster""grml""robbyrussell")
Muat ulang file agar perubahan diterapkan:
sumber ~/.zshrc
3. Konfigurasikan Pembaruan Otomatis
Oh My Zsh memperbarui secara otomatis setiap dua minggu. Anda dapat menonaktifkan pengaturan ini di file konfigurasi Zsh seperti ini:
DISABLE_AUTO_UPDATE="BENAR"
Anda juga dapat mengonfigurasi jumlah hari yang diinginkan Zsh untuk memeriksa pembaruan seperti ini:
UPDATE_ZSH_DAYS=1
Z Shell Menawarkan Fitur yang Tidak Akan Anda Temukan Di Tempat Lain
Z shell dibundel dengan begitu banyak fitur yang sulit ditemukan di shell lain. Muncul dengan pemeriksa ejaan bawaan dan memungkinkan Anda menyorot kode. Itu dikirimkan dengan banyak tema luar biasa yang dapat Anda terapkan ke shell. Anda juga dapat mengonfigurasi shell untuk menampilkan informasi sistem yang penting.
Dengan banyak fitur yang siap membantu Anda, kini Anda dapat mulai menulis skrip dan program Bash dengan lebih efisien untuk mengotomatiskan tugas dan menghemat banyak waktu Anda. Selamat membuat skrip!