Saat bekerja dengan Linux, Anda pasti pernah mendengar beberapa nama aneh seperti bash, zsh, csh, dll., tetapi tidak pernah mengetahuinya. Jadi Anda pergi ke internet untuk membaca tentang berbagai shell di Linux. Pada sistem berbasis Unix dan Linux, shell default yang disertakan dengan sistem adalah bash, tetapi zsh langsung menarik perhatian Anda. zsh adalah shell Linux yang dapat disesuaikan yang mendukung plugin dan membantu meningkatkan produktivitas Anda secara signifikan. Pada artikel ini, kami akan menjelaskan apa itu zsh dan bagaimana menyesuaikannya menggunakan Oh My Zsh di Linux.

Daftar Isi

Apa itu z Shell (zsh) di Linux?

Z-Shell (zsh) adalah shell Unix yang kuat dan sangat dapat disesuaikan, yang populer di kalangan pengembang dan pengguna listrik. Ini dikembangkan sebagai versi lanjutan dari Bourne Shell (sh) oleh Paul Falstead pada tahun 1990 dan dikemas dengan beberapa fitur dan opsi hebat.

Zsh sangat dapat disesuaikan dan pengguna dapat mengonfigurasinya sesuai preferensi mereka dengan file konfigurasi atau bahkan menggunakan berbagai plugin untuk memperluas fungsinya. Baik zsh dan bash adalah dua shell paling populer yang tersedia untuk Linux. Meskipun keduanya didasarkan pada Bourne Shell (sh), ada banyak perbedaan penting di antara keduanya. Mari kita lihat beberapa perbedaan yang membuat pengguna memilih zsh daripada bash:

Zsh memiliki pelengkapan otomatis, koreksi otomatis, dan plugin yang lebih baik daripada bash. Zsh memiliki dukungan yang lebih baik untuk skrip dan globbing serta pencocokan pola daripada bash. Secara keseluruhan, zsh adalah shell yang lebih kuat dan dapat disesuaikan daripada bash.

Secara keseluruhan, zsh menawarkan fitur baru dan lebih baik, menjadikannya pilihan populer bagi banyak pengguna. Sekarang shell default di macOS, sementara bash tetap menjadi shell default di sebagian besar distribusi Linux.

Cara Menginstal zsh di Sistem Linux

Sekarang setelah Anda mengetahui semua fiturnya, mari beralih ke menginstal zsh di Linux. Pastikan Anda memenuhi prasyarat berikut sebelum kami dapat melanjutkan lebih jauh.

Distro Linux apa pun yang populer, sebaiknya diperbarui ke versi terbaru akses Sudo atau pengguna mana pun dengan hak akses root versi terbaru wget, git, dan curl

Sekarang , Anda dapat menginstal zsh dengan perintah berikut berdasarkan distribusi Anda:

Untuk sistem Linux berbasis Debian:

sudo apt install zsh

Untuk Sistem Linux berbasis Fedora:

sudo dnf install zsh

Untuk sistem Linux berbasis Arch:

sudo pacman-S zsh

2. Setelah diinstal, Anda dapat memverifikasi instalasi dengan perintah berikut. Perintah ini akan menampilkan versi zsh yang terinstal saat ini.

zsh–version

3. Untuk menjadikan zsh shell default di sistem Linux Anda, gunakan perintah berikut. Masukkan kata sandi root saat diminta.

chsh-s $(yang zsh)

4. Untuk menggunakan z shell, reboot sistem Anda. Setelah boot kembali, buka terminal, dan Anda akan dimintai konfigurasi baru. Tekan”0″pada keyboard untuk membuat file konfigurasi kosong karena kami akan mengajari Anda cara mengonfigurasi zsh dengan plugin dan tema.

Cara Memasang Oh My Zsh di Linux

Ada banyak plugin dan tema yang dapat Anda gunakan untuk menyesuaikan dan mengonfigurasi zsh. Mungkin sulit bagi pemula untuk mengelola dan melacak konfigurasi.

Untuk mengatasi masalah ini, Oh My Zsh dikembangkan oleh Robby Russell pada tahun 2009. Oh My Zsh adalah framework berbasis komunitas untuk memasang dan memelihara plugin zsh, tema, membuat alias shell baru, dan banyak lagi. Ini mencakup serangkaian pengaturan dan fungsi pra-konfigurasi untuk memudahkan penyesuaian bagi pengguna dari semua jenis. Untuk menginstal Oh My Zsh, gunakan salah satu dari perintah berikut:

sh-c”$(curl-fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”

ATAU

sh-c”$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh-O-)”

Salah satu dari perintah di atas akan mengunduh skrip Oh My Zsh dan menginstalnya. Setelah penginstalan selesai, itu akan membuat cadangan dari file.zshrc yang ada (tempat semua konfigurasi Anda disimpan dan diambil) dan file.zshrc baru akan dibuat dengan template default.

Sesuaikan Z Shell di Linux menggunakan Oh-My-Zsh

Sekarang setelah Oh My Zsh terinstal di sistem Linux Anda, mari kita lihat cara mengonfigurasi Z Shell dengannya. Oh My Zsh dibundel dengan banyak tema, yang dapat Anda gunakan untuk menyesuaikan Terminal.

1. Gunakan Tema Oh My Zsh Terpasang Sebelumnya

Secara default, oh my zsh akan menerapkan tema”robbyrussell”. Tetapi jika Anda perlu mengubah tema, Anda dapat memilih dari beragam tema pra-instal. Anda dapat mempratinjau tema di laman resmi oh my zsh wiki. Untuk melihat daftar tema pra-instal. gunakan perintah ini:

ls ~/.oh-my-zsh/themes/

Setelah memilih tema, Anda perlu mengubah file konfigurasi.zshrc. Gunakan perintah berikut untuk membuka file konfigurasi di editor teks Nano di Linux:

nano.zshrc

Sekarang cari baris yang bertuliskan ZSH_THEME=”robbyrussell”. Ubah nama tema menjadi yang Anda suka dalam pola berikut:

ZSH_THEME=”

Misalnya — jika Anda ingin menggunakan tema “agnoster” di zsh di Linux, parameter Anda akan terlihat seperti ini:

ZSH_THEME=”agnoster”

Kemudian, tekan CTRL + X untuk keluar dari editor nano. Anda akan diminta apakah akan menyimpan perubahan yang dilakukan atau tidak. Di sini, tekan”Y”untuk menyimpan perubahan lalu tekan Enter untuk akhirnya menyimpan dan keluar dari editor teks nano. Gunakan perintah berikut agar perubahan diterapkan:

source ~/.zshrc

2. Instal Tema Kustom

Jika Anda tidak menyukai tema pra-instal di oh my zsh pada mesin Linux Anda, Anda bahkan dapat menginstal tema kustom pilihan Anda. Misalnya, jika Anda ingin memasang tema”powerlevel10k”, Anda harus mengunduh repositori tema terlebih dahulu dengan perintah di bawah ini:

git clone–depth=1 https://github.com/romkatv/powerlevel10k. git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Kemudian buka file.zshrc di editor baris perintah nano atau editor teks Linux lainnya pilihan Anda:

nano.zshrc

Sekarang , cari baris yang bertuliskan ZSH_THEME. Ubah nama tema seperti di bawah:

ZSH_THEME=”powerlevel10k/powerlevel10k”

Kemudian, ikuti langkah-langkah yang ditunjukkan sebelumnya untuk menyimpan dan keluar dari editor. Untuk menerapkan perubahan Anda, gunakan perintah berikut sekali lagi. Anda kemudian akan diminta dengan wizard konfigurasi powerlevel10k. Ikuti langkah-langkah untuk mengatur sesuai preferensi Anda.

sumber ~/.zshrc

3. Aktifkan Bundled Plugins

Plugin memperluas fungsionalitas zsh ke level selanjutnya. Oh-My-Zsh hadir dengan berbagai macam plugin, yang dapat Anda gunakan dengan memodifikasi file konfigurasi. Anda dapat melihat seluruh daftar plugin yang tersedia di halaman resmi GitHub atau jalankan perintah berikut untuk melihat daftar lengkap plugin:

ls-a ~/.oh-my-zsh/plugins/

Setelah Anda memilih plugin yang akan digunakan, buka file.zshrc di editor teks nano dengan perintah berikut:

nano ~/.zshrc

Kemudian cari baris yang bertuliskan plugins=(). Tambahkan nama plugin di dalam tanda kurung dalam sintaks berikut:

plugins=()

Misalnya — jika Anda ingin menggunakan plugin git dan docker, gunakan perintah ini:

plugins=(git docker)

Sekarang simpan dan keluar dari editor teks seperti yang ditunjukkan di atas. Kemudian, jalankan perintah berikut untuk menerapkan perubahan:

source ~/.zshrc

Anda sekarang dapat menggunakan plugin dalam alur kerja Anda, tetapi lihat dokumentasi resmi untuk mengetahui lebih banyak tentang perintah tersebut.

4. Instal Plugin Kustom

Selain menggunakan plugin yang dibundel, Anda bahkan dapat menginstal beberapa plugin kustom populer untuk membuat alur kerja Anda lebih efisien. Ikuti langkah-langkah ini untuk menginstal plugin pihak ketiga dengan oh my zsh di Linux:

1. Klon repositori plugin git ke $ZSH_CUSTOM/plugins. Misalnya — jika Anda perlu menginstal plugin saran otomatis, yang merekomendasikan perintah berdasarkan riwayat, gunakan perintah ini:

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2. Setelah repositori digandakan, buka.zshrc di editor teks pilihan Anda dan cari baris yang dimulai dengan plugin=dan tambahkan nama plugin di dalam tanda kurung seperti yang ditunjukkan di bawah ini:

plugin=()

Dalam hal ini, tambahkan zsh-autosuggestions di dalam tanda kurung seperti yang ditunjukkan di bawah ini:

plugin=(zsh-autosuggestions)

3. Setelah Anda selesai menambahkan nama plugin, simpan dan keluar dari editor. Sekarang jalankan perintah berikut untuk akhirnya menerapkan perubahan yang telah Anda buat:

source ~/.zshrc

Mulai ketik perintah apa pun yang telah Anda jalankan, dan itu akan menyarankan kepada Anda versi terbarunya. Tekan tombol panah kanan atau tombol AKHIR untuk menerima saran.

5. Konfigurasikan Pembaruan Otomatis Oh My Zsh

Dengan file.zshrc, Anda dapat mengonfigurasi seluruh shell sesuai keinginan Anda untuk menjadikannya milik Anda sepenuhnya. Zsh memuat konfigurasi dari file ini setiap kali sesi terminal baru dimulai. Dalam file ini, Anda dapat menambahkan fungsi kustom, alias, key binding, dll.

Umumnya, Oh My Zsh mengonfigurasi pembaruan otomatis, tetapi jika tidak diaktifkan secara default, batalkan komentar pada baris berikut di dalam file. file zshrc:

zstyle’:omz:update’mode otomatis Tinggalkan komentar

Ada beberapa pilihan desain yang meragukan di Redfall, campuran dari formula Arkane setengah matang yang terkenal. Saya suka game yang dibuat oleh Arkane Studios, dengan Dishonored menjadi judul yang saya kunjungi kembali sesekali karena gameplay uniknya yang muncul. Dan […]

Monitor BenQ PD2706UA telah hadir, dan dilengkapi dengan semua lonceng dan peluit yang akan dihargai oleh pengguna produktivitas. Resolusi 4K, warna yang dikalibrasi pabrik, panel 27 inci, dudukan ergonomis yang dapat disesuaikan dengan mudah, dan banyak lagi. Ada banyak […]

Minecraft Legends adalah game yang menarik minat saya pada pengungkapan aslinya tahun lalu. Tapi, saya akui bahwa saya tidak aktif mengikuti permainan dengan baik sampai kami semakin dekat dengan rilis resminya. Lagipula, cintaku […]

Categories: IT Info