Cara Memasang ZSH (Z Shell) di Ubuntu dan Debian

Cara Memasang ZSH (Z Shell) di Ubuntu dan Debian

ZSH, atau Z Shell, adalah shell baris arahan yang kuat dan fleksibel untuk sistem operasi seperti Unix, termasuk Linux dan MacOS. Ia menawarkan banyak ciri dan penambahbaikan atas shell bash lalai, termasuk penyelesaian perintah yang lebih baik, pembetulan ejaan, dan arahan yang boleh disesuaikan. Dalam artikel ini, kita akan belajar cara memasang dan mengkonfigurasi ZSH di Ubuntu dan Debian Systems.

Beberapa manfaat menggunakan ZSH di atas bash termasuk:

  • Penyelesaian Perintah yang Dipertingkatkan: ZSH menawarkan penyelesaian arahan yang lebih baik daripada Bash, termasuk keupayaan untuk menggunakan penyelesaian tab untuk pilihan dan argumen.
  • Globbing yang lebih kuat: ZSH mempunyai sistem globbing (pemadanan wildcard) yang lebih kuat daripada bash, yang membolehkan anda menggunakan corak yang lebih kompleks untuk memadankan nama fail.
  • Sintaks yang lebih baik menyoroti: ZSH termasuk sintaks terbina dalam yang menonjol untuk pelbagai bahasa pengaturcaraan, menjadikannya lebih mudah untuk membaca dan menulis kod.
  • Pengurusan sejarah yang lebih baik: ZSH mempunyai sistem pengurusan sejarah yang lebih baik daripada bash, membolehkan anda lebih mudah mencari dan menavigasi sejarah arahan anda.
  • Ciri-ciri tambahan: ZSH termasuk sebilangan ciri tambahan yang tidak tersedia di bash, seperti keupayaan untuk menyesuaikan segera dan menggunakan plug-in dan tema untuk menyesuaikan lagi persekitaran shell.

Prasyarat

Sebelum kita mula, pastikan anda mempunyai prasyarat berikut:

  • Sistem ubuntu atau debian.
  • Akaun pengguna dengan keistimewaan sudo.

Memasang ZSH (Z Shell)

Pakej ZSH (Z Shell) boleh didapati di bawah repositori debian lalai. Untuk memasang ZSH Di Ubuntu atau Debian, anda boleh menggunakan Pengurus Pakej APT. Buka terminal dan masukkan arahan berikut:

sudo apt update & sudo apt pasang zsh  

Ini akan dipasang ZSH dan semua kebergantungannya.

Menukar cangkang lalai

Untuk menggunakan ZSH sebagai shell lalai anda, anda perlu menukar Shell pemboleh ubah dalam '/etc/passwd' fail.

Untuk melakukan ini, jalankan arahan berikut:

sudo chsh -s $ (yang zsh) $ (whoami)  

Ini akan mengubah pemboleh ubah shell untuk pengguna semasa anda ke jalan yang boleh dilaksanakan ZSH.

Mengkonfigurasi ZSH

Apabila anda memulakan ZSH buat kali pertama, ia akan membuat fail konfigurasi lalai di '~/.zshrc '. Fail ini mengandungi tetapan dan pilihan yang mengawal bagaimana ZSH berkelakuan.

Anda boleh mengedit fail ini untuk menyesuaikan persekitaran ZSH anda. Beberapa pilihan biasa yang perlu dipertimbangkan termasuk:

  • Zsh_theme: Menetapkan penampilan petikan. Anda boleh menemui senarai tema yang ada di sini.
  • alias: mentakrifkan alias pendek untuk arahan yang biasa digunakan. Contohnya, anda boleh menentukan alias 'll =' ls -l " untuk menggunakan 'll' Sebagai jalan pintas untuk 'ls -l'.
  • eksport: Menetapkan pembolehubah persekitaran yang mempengaruhi tingkah laku ZSH dan program lain.

Untuk menerapkan perubahan pada anda ~/.ZSHRC fail, anda perlu log keluar dan log masuk semula, atau jalankan arahan berikut:

sumber ~/.ZSHRC  

Memasang oh zsh saya

Oh zsh saya adalah rangka kerja yang popular untuk menguruskan dan menyesuaikan ZSH. Ia menawarkan sebilangan besar plugin dan tema, menjadikannya mudah untuk menyesuaikan dan memperluaskan ZSH.

Untuk memasang oh zsh saya, jalankan arahan berikut:

sh -c "$ (curl -fssl https: // mentah.Githubusercontent.com/ohmyzsh/ohmyzsh/induk/alat/pemasangan.sh) "  

Ini akan memuat turun dan menjalankan skrip pemasangan zsh oh saya, yang akan disediakan oh zsh saya dan membuat fail konfigurasi lalai di '~/.oh-my-zsh/'.

Untuk membolehkan oh plugin dan tema ZSH saya, anda perlu mengeditnya '~/.zshrc ' fail dan tetapkan pembolehubah zsh_theme dan plugin. Sebagai contoh:

Zsh_theme = plugin "agnoster" = (git docker)
123Zsh_theme = plugin "agnoster" = (git docker)

Ini akan menetapkan 'Agnoster' tema dan aktifkan plugin git dan docker.

Kesimpulan

Dalam artikel ini, kami belajar cara memasang dan mengkonfigurasi ZSH Shell di Ubuntu dan Debian Systems. Yang mempunyai banyak ciri tambahan daripada shell bash.