Introducció
Configuració i instal·lació
Conclusió
Introducció
Treballar en sistemes Linux vol dir que s'està utilitzant la línia d'ordres més sovint que no. Haver d'escriure noms de directoris llargs una i altra vegada, així com endevinar noms d'ordres consumeix un temps valuós. Això pot sumar molt ràpidament. Z és una eina que registra tots els directoris que navegueu i compila una llista ponderada dels més freqüents/utilitzats recentment. Zsh és una alternativa a bash (l'intèrpret d'ordres predeterminat que inclou la majoria de distribucions de Linux) que afegeix millores subtils com la correcció ortogràfica de paraules/ordres i una millor completació de pestanyes.
Configuració i instal·lació
Engegueu una instància Vultr amb CentOS (ja sigui la versió 6 o 7) i seguiu els passos següents per afegir un nou usuari administrador (sudo). Ho fem perquè es basa en les millors pràctiques crear un usuari nou i assignar-li drets d'administrador per accedir al servidor, en lloc d'utilitzar l'usuari root.
- Connecteu-vos a la vostra instància Vultr
ssh root@[vultr-ip-address].
- Afegeix un usuari nou
adduser <newuser>.
- Establiu la contrasenya per al nou usuari
passwd <newuser>.
- Converteix el nou usuari en usuari administrador
usermod -a -G wheel <newuser>.
- (només CentOS 6) Afegeix als sudoers:
echo ' <newuser> ALL=(ALL) ALL' >> /etc/sudoers.
- Desconnecteu de la instància
exit.
- Torneu a connectar-vos a la instància, però aquesta vegada com a usuari nou
ssh <newuser>@[vultr-ip-address].
Instal·lació i ús de Z
Hauríeu d'estar al vostre directori d'inici després d'iniciar la sessió com a "nou usuari" (en cas contrari, executeu cd ~). Seguiu el següent conjunt de passos per instal·lar Z. Tingueu en compte que, com que Z és un script, el que fem és descarregar-lo al nostre directori d'inici i dir-li al nostre shell predeterminat que executi Z sempre que s'iniciï.
- Descarrega
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
- Instal·lar
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Aquesta ordre s'adjunta . ~/z.shal vostre .bashrcfitxer, que al seu torn li indica que executi Z a l'inici.
- Torna a carregar shell
source ~/.bashrc.
Per provar com funciona Z, navegueu fins a aquests directoris:
cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~
Ara, des del terminal, escriviu z cloi premeu el botó de pestanya i, a continuació, introduïu. A continuació, escriviu z nanoi premeu el botó de pestanya i, a continuació, torneu a entrar. Veureu en ambdós casos que Z sabia automàticament cdal primer i segon directoris on vam navegar inicialment.
Instal·lació i ús de Zsh
- Instal·lar
sudo yum update && sudo yum -y install zsh.
- Comproveu la versió per verificar la instal·lació
zsh --version.
- Feu que Zsh sigui el vostre shell predeterminat
chsh -s /bin/zsh. Se us demanarà que introduïu la vostra contrasenya.
- Tancar sessió
exit.
- Tornar a iniciar sessió al sistema
ssh <newuser>@[vultr-ip-address].
Si us reben un missatge de configuració de l'intèrpret d'ordres Zsh, seleccioneu "2", després "1" i després "0" per acceptar la configuració predeterminada.
Per provar les coses, escriviu " kill" i premeu el botó de la pestanya (hi ha un espai després de kill). Zsh us mostrarà automàticament una llista o processos per matar en lloc de no fer res.
Zsh també comparteix l'historial del vostre terminal en diverses finestres/sessions i té moltes altres funcions útils. També hi ha marcs construïts a sobre de Zsh que fins i tot hi afegeixen funcions més enlluernadores, com ara oh-my-zsh i prezto .
Utilitzant Z amb Zsh
- Corre
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Aquesta ordre s'afegeix . ~/z.shal .zshrcfitxer, que li indica que executi Z a l'inici.
- Torna a carregar shell
source ~/.zshrc.
Nota: Si no us agrada la configuració predeterminada, podeu actualitzar la configuració de l'intèrpret d'ordres Zsh editant el .zshrcfitxer (al vostre directori d'inici) o executant les ordres següents:
autoload -U zsh-newuser-install
zsh-newuser-install -f
source ~/.zshrc
Conclusió
Z i Zsh són eines útils que poden ajudar dràsticament a augmentar la vostra productivitat.
Altres versions
Ubuntu
CentOS
Escrit per Lami Adabonyan