Cara Menginstal Oh My Zsh di Ubuntu 20.04


Saat bekerja dengan lingkungan berbasis Unix, sebagian besar waktu kita akan dihabiskan untuk bekerja di terminal. Terminal yang terlihat bagus akan membuat kita merasa nyaman dan meningkatkan produktivitas kita. Di sinilah OH-MY-ZSH berperan.

OH-MY-ZSH adalah kerangka kerja sumber terbuka untuk mengelola konfigurasi ZSH dan berbasis komunitas. Ia dibundel dengan banyak fungsi bermanfaat, plugin, pembantu, tema, dan beberapa hal yang akan membuat Anda lebih baik dalam menggunakan terminal. Saat ini terdapat 275+ plugin dan 150 tema yang didukung.

Hal pertama yang pertama, Anda perlu menginstal dan mengatur ZSH sebagai shell default Anda di Ubuntu.

Persyaratan

  • Zsh harus diinstal (v4.3.9 atau yang lebih baru bisa digunakan, tetapi kami lebih memilih 5.0.8 dan yang lebih baru).
  • Curl atau Wget harus diinstal.
  • Git harus diinstal (disarankan v2.4.11 atau lebih tinggi).

Mari masuk dan lihat cara menginstal dan menyiapkan program OH-MY-ZSH di Ubuntu Linux.

Menginstal OH-MY-ZSH di Ubuntu Linux

Instalasi Oh My Zsh dapat dilakukan menggunakan perintah “Curl” atau “Wget” di terminal Anda. Pastikan salah satu dari satu utilitas terinstal di OS, jika tidak instal bersama dengan git dengan menjalankan perintah apt berikut.

sudo apt install curl wget git

Selanjutnya, instal Oh My Zsh melalui baris perintah dengan curl atau wget seperti yang ditunjukkan.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Setelah Anda Menginstal OH-MY-ZSH, ini akan mengambil cadangan file .zhrc Anda yang ada. Kemudian file .zshrc baru akan dibuat dengan konfigurasi. Jadi, setiap kali Anda memutuskan untuk menghapus OH-MY-ZSH menggunakan uninstaller, file .zshrc yang lama secara otomatis akan dikembalikan.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

Semua konfigurasi ditempatkan di bawah file .zshrc. Di sinilah Anda akan mengubah parameter atau mengaktifkan plugin baru atau mengubah tema berdasarkan kebutuhan.

Mari kita uraikan beberapa parameter penting yang dapat kita modifikasi di file .zshrc.

Tema OH-MY-ZSH

Di antara semua fitur di OH-MY-ZSH, saya menyukai rangkaian tema yang disertakan dalam satu paket dengan instalasi. Ini secara visual meningkatkan tampilan dan nuansa terminal saya. Tema dipasang di bawah “/home/tecmint/.oh-my-zsh/themes/“.

ls /home/tecmint/.oh-my-zsh/themes/

Secara default “robbyrussell” adalah tema yang dimuat. Untuk mengubah tema, modifikasi parameter “ZSH_THEME=” di bawah file .zshrc.

nano ~/.zshrc

Anda harus mencari (sumber ~/.zshrc) file agar perubahan efektif.

source ~/.zshrc

Plugin OH-MY-ZSH

Ada banyak sekali plugin yang didukung oleh OH-MY-ZSH. Menyiapkan plugin cukup mudah. Yang harus Anda lakukan adalah mendapatkan paket plugin dan menambahkan nama plugin di parameter plugins pada file .zshrc. Secara default, git adalah satu-satunya plugin yang diaktifkan setelah instalasi.

Sekarang saya akan menambahkan dua plugin lagi “ZSH-autosuggestions dan ZSH-Syntax-highlighting” dengan mengkloning paket-paketnya.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

Agar plugin efektif, Anda hanya perlu mengedit file .zhsrc, tambahkan nama plugin di plugins=() dengan spasi di antara setiap nama plugin.

nano ~/.zshrc

Sekarang sumber file (source ~/.zshrc) agar perubahan menjadi efektif. Sekarang Anda dapat melihat dari tangkapan layar bahwa fitur sugesti otomatis diaktifkan dan fitur ini mengingat perintah yang saya gunakan sebelumnya dan menyarankannya berdasarkan perintah tersebut.

Pembaruan Otomatis OH-MY-ZSH

OH-MY-ZSH otomatis memeriksa pembaruan dua mingguan. Untuk menonaktifkannya, setel parameter DISABLE_AUTO_UPDATE=”true”. Anda juga bisa mengontrol jumlah hari pembaruan harus dijalankan dengan menyetel ekspor UPDATE_ZSH_DAYS=.

Dimungkinkan untuk menjalankan pembaruan manual dengan menjalankan perintah.

omz update

Menghapus OH-MY-ZSH di Ubuntu Linux

Jika Anda ingin menghapus oh-my-zsh, jalankan perintah “uninstall oh_my_zsh“. Ini akan menghapus semua file dan folder yang diperlukan bagian dari oh_my_zsh dan kembali ke keadaan sebelumnya. Mulai ulang terminal Anda agar perubahan menjadi efektif.

uninstall oh_my_zsh

Itu saja untuk artikel ini. Kami telah menjelajahi apa itu oh-my-zsh, cara memasang dan mengonfigurasinya. Kami juga telah melihat plugin dan tema. Ada lebih banyak fitur daripada yang kami bahas di artikel ini. Jelajahi dan bagikan pengalaman Anda dengan kami.