Pengenalan
Bekerja pada sistem Linux bermaksud seseorang menggunakan baris perintah lebih kerap daripada tidak. Perlu menaip nama direktori yang panjang dan berulang-ulang serta meneka nama arahan memakan masa yang berharga. Ini dapat bertambah dengan cepat. Z adalah alat yang merekodkan setiap direktori yang anda lawati dan menyusun senarai berwajaran dari direktori yang paling kerap digunakan / baru-baru ini. Zsh adalah alternatif untuk bash (shell lalai yang disertakan dengan kebanyakan distro Linux) yang menambah penambahbaikan halus seperti pembetulan ejaan perkataan / perintah dan penyelesaian tab yang lebih baik.
Persediaan & Pemasangan
Putar contoh Vultr yang menjalankan Ubuntu (sama ada versi 12 atau 14) dan ikuti langkah-langkah di bawah untuk menambah pengguna pentadbir (sudo) baru. Kami melakukan ini kerana sesuai dengan amalan terbaik untuk membuat pengguna baru dan memberikannya hak pentadbir untuk mengakses pelayan, daripada menggunakan pengguna root.
- Sambungkan ke contoh Vultr anda
ssh root@[vultr-ip-address]
.
- Tambahkan pengguna baru
adduser <newuser>
(anda perlu menjawab beberapa soalan segera setelah mengeluarkan arahan ini).
- Jadikan pengguna baru sebagai pengguna pentadbir
adduser <newuser> sudo
.
- Putuskan sambungan dari contoh Vultr
exit
.
- Sambungkan kembali ke contoh, tetapi kali ini sebagai pengguna baru
ssh <newuser>@[vultr-ip-address]
.
Memasang dan Menggunakan Z
Anda harus berada di direktori utama anda setelah anda log masuk sebagai "newuser" (jika tidak, jalankan cd ~
). Ikuti langkah-langkah seterusnya untuk memasang Z. Perhatikan bahawa kerana Z adalah skrip, apa yang kita lakukan adalah memuat turunnya ke direktori rumah kami dan memberitahu shell lalai kami untuk menjalankan Z kapan pun ia bermula.
- Muat turun
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
.
- Pasang
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
. Perintah ini dimasukkan . ~/z.sh
ke dalam .bashrc
fail anda , yang seterusnya menyuruhnya menjalankan Z semasa dimulakan.
- Muatkan semula shell
source ~/.bashrc
.
Untuk menguji bagaimana Z berfungsi, semak direktori ini:
cd /etc/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~
Sekarang, dari terminal anda, ketik z sys
dan tekan butang tab, kemudian masukkan. Seterusnya, ketik z nano
dan tekan butang tab, kemudian masukkan lagi. Anda akan melihat dalam kedua kes yang Z tahu secara automatik cd
ke direktori pertama dan kedua di mana kami mula-mula melayari.
Memasang dan Menggunakan Zsh
- Pasang
sudo apt-get update && sudo apt-get -y install zsh
.
- Periksa versi untuk mengesahkan pemasangan
zsh --version
.
- Jadikan Zsh sebagai cengkerang lalai anda
chsh -s /bin/zsh
. Anda akan diminta memasukkan kata laluan anda.
- Log keluar
exit
.
- Log masuk semula ke dalam sistem
ssh <newuser>@[vultr-ip-address]
.
Sekiranya anda disambut dengan permintaan konfigurasi shell Zsh, pilih "2" untuk menerima tetapan lalai.
Untuk menguji sesuatu, ketik cd /emc
dan tekan butang tab. Zsh akan melengkapkan terminal secara automatik cd /etc
kerana /emc
direktori tidak ada dan /etc
merupakan pilihan terdekat dengan apa yang dimaksudkan. Seterusnya, ketik " kill
" dan tekan butang tab (ada ruang selepasnya kill
). Zsh secara automatik akan menunjukkan kepada anda senarai atau proses untuk dibunuh berbanding tidak melakukan apa-apa.
Zsh juga berkongsi sejarah terminal anda di beberapa tetingkap / sesi, dan mempunyai banyak ciri berguna lain. Terdapat juga kerangka kerja yang dibina di atas Zsh yang bahkan menambahkan lebih banyak ciri mempesona padanya, seperti oh-my-zsh dan prezto .
Menggunakan Z dengan Zsh
- Lari
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
. Perintah ini ditambahkan . ~/z.sh
ke .zshrc
file, yang menyuruhnya menjalankan Z pada permulaan.
- Muatkan semula shell
source ~/.zshrc
.
Catatan: Jika anda tidak menyukai tetapan lalai, anda dapat mengemas kini konfigurasi shell Zsh dengan mengedit .zshrc
file (di direktori home anda), atau dengan menjalankan perintah berikut:
autoload -U zsh-newuser-install
zsh-newuser-install -f
Kesimpulannya
Z dan Zsh adalah alat berguna yang dapat membantu meningkatkan produktiviti anda secara drastik.
Versi Lain
Ubuntu
CentOS
Ditulis oleh Lami Adabonyan