Introducere
Lucrul pe sisteme Linux înseamnă că unul utilizează mai des linia de comandă. Trebuie să tastați nume lunare de director peste tot, precum și ghicirea numelor de comandă consumă timp prețios. Acest lucru se poate adăuga foarte repede. Z este un instrument care înregistrează fiecare director pe care îl parcurgeți și compilează o listă ponderată a celor mai frecvente / utilizate recent. Zsh este o alternativă la bash (shell-ul implicit care vine cu cele mai multe distros Linux) care adaugă îmbunătățiri subtile precum corecția ortografică a cuvintelor / comenzilor și o mai bună completare a filelor.
Configurare și instalare
Rotiți o instanță Vultr care rulează CentOS (fie versiunea 6 sau 7) și urmați pașii de mai jos pentru a adăuga un nou utilizator admin (sudo). Facem acest lucru, deoarece este de-a lungul liniilor de bune practici pentru a crea un utilizator nou și a-i atribui drepturi de administrare pentru a accesa serverul, mai degrabă decât să folosească utilizatorul root.
- Conectați-vă la instanța dvs. Vultr
ssh root@[vultr-ip-address].
- Adăugați un utilizator nou
adduser <newuser>.
- Setați parola pentru noul utilizator
passwd <newuser>.
- Faceți din noul utilizator un utilizator admin
usermod -a -G wheel <newuser>.
- (CentOS 6 numai) Adauga la sudoers:
echo ' <newuser> ALL=(ALL) ALL' >> /etc/sudoers.
- Deconectați-vă de la instanță
exit.
- Reconectați-vă la instanță, dar de data aceasta ca utilizator nou
ssh <newuser>@[vultr-ip-address].
Instalarea și utilizarea Z
Ar trebui să vă aflați în directorul dvs. de origine după ce vă conectați ca „utilizator nou” (altfel, rulați cd ~). Urmați următorul set de pași pentru a instala Z. Rețineți că, deoarece Z este un script, ceea ce facem este să îl descărcăm în directorul nostru de acasă și să spunem shell-ului nostru implicit să ruleze Z oricând începe.
- Descărcați
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
- Instalați
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Această comandă se anexează fișierului . ~/z.shdvs. .bashrc, care la rândul său îi spune să ruleze Z la pornire.
- Reîncarcă shell
source ~/.bashrc.
Pentru a testa cum funcționează Z, accesați aceste directoare:
cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~
Acum, de la terminal, tastați z cloși apăsați butonul tab, apoi introduceți. Apoi, tastați z nanoși apăsați butonul tab, apoi introduceți din nou. Vei vedea în ambele cazuri că Z știa automat cdîn primul și al doilea director în care am navigat inițial.
Instalarea și utilizarea Zsh
- Instalați
sudo yum update && sudo yum -y install zsh.
- Verificați versiunea pentru a verifica instalarea
zsh --version.
- Faceți din Zsh shell-ul dvs. implicit
chsh -s /bin/zsh. Vi se va solicita să introduceți parola.
- Deconectare
exit.
- Conectați-vă în sistem
ssh <newuser>@[vultr-ip-address].
Dacă primiți un prompt de configurare a shell-ului Zsh, selectați „2”, apoi „1”, apoi „0” pentru a accepta setările implicite.
Pentru a testa lucrurile, tastați " kill" și apăsați butonul tab (există un spațiu după kill). Zsh vă va arăta automat o listă sau procese pentru a ucide, opunându-vă că nu faceți nimic.
Zsh împărtășește, de asemenea, istoricul terminalului dvs. în mai multe ferestre / sesiuni și are multe alte funcții utile. Există, de asemenea, cadre construite pe Zsh care adaugă chiar și mai multe caracteristici amețitoare, cum ar fi oh-my-zsh și prezto .
Folosind Z cu Zsh
- Fugi
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Această comandă se anexează . ~/z.shla .zshrcfișier, ceea ce îi spune să ruleze Z la pornire.
- Reîncarcă shell
source ~/.zshrc.
Notă: Dacă nu vă plac setările implicite, puteți actualiza configurația shell-ului Zsh prin editarea .zshrcfișierului (în directorul de acasă) sau executând următoarele comenzi:
autoload -U zsh-newuser-install
zsh-newuser-install -f
source ~/.zshrc
Concluzie
Z și Zsh sunt instrumente utile care vă pot ajuta drastic să vă crească productivitatea.
Alte versiuni
Ubuntu
CentOS
Scris de Lami Adabonyan