Introduksjon
Oppsett og installasjon
Konklusjon
Introduksjon
Å jobbe på Linux-systemer betyr at man bruker kommandolinjen oftere enn ikke. Å måtte skrive lange katalognavn om og om igjen samt å gjette kommandonavn spiser opp verdifull tid. Dette kan legge seg veldig raskt. Z er et verktøy som registrerer hver katalog du blar gjennom og kompilerer en vektet liste over de mest brukte/nylig brukte. Zsh er et alternativ til bash (standardskallet som følger med de fleste Linux-distros) som legger til subtile forbedringer som stavekorrigering av ord/kommandoer og bedre tabulatorfullføring.
Oppsett og installasjon
Spinn opp en Vultr-instans som kjører CentOS (enten versjon 6 eller 7) og følg trinnene nedenfor for å legge til en ny admin (sudo) bruker. Vi gjør dette fordi det er i tråd med beste praksis å opprette en ny bruker og tildele den administratorrettigheter for å få tilgang til serveren, i stedet for å bruke rotbrukeren.
- Koble til din Vultr-instans
ssh root@[vultr-ip-address].
- Legg til en ny bruker
adduser <newuser>.
- Angi passordet for den nye brukeren
passwd <newuser>.
- Gjør den nye brukeren til en admin-bruker
usermod -a -G wheel <newuser>.
- (Kun CentOS 6) Legg til sudoers:
echo ' <newuser> ALL=(ALL) ALL' >> /etc/sudoers.
- Koble fra forekomsten
exit.
- Koble til forekomsten på nytt, men denne gangen som den nye brukeren
ssh <newuser>@[vultr-ip-address].
Installere og bruke Z
Du bør være i hjemmekatalogen din etter at du har logget på som "nybruker" (ellers kjør cd ~). Følg det neste settet med trinn for å installere Z. Merk at siden Z er et skript, er det vi gjør å laste det ned til hjemmekatalogen vår og fortelle standardskallet vårt å kjøre Z når det starter.
- Last ned
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
- Installer
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Denne kommandoen legger . ~/z.shtil .bashrcfilen din , som igjen forteller at den skal kjøre Z ved oppstart.
- Last inn skallet på nytt
source ~/.bashrc.
For å teste hvordan Z fungerer, bla til disse katalogene:
cd /etc/cloud/templates
cd /usr/share/nano
cd /etc/pki/java
cd ~
Nå, fra terminalen, skriv inn z cloog trykk på tabulatorknappen, og skriv deretter inn. Deretter skriver du inn z nanoog trykker på tabulatorknappen, og deretter går du inn igjen. Du vil se i begge tilfeller at Z automatisk visste å gå cdinn i den første og andre katalogen der vi først surfet.
Installere og bruke Zsh
- Installer
sudo yum update && sudo yum -y install zsh.
- Sjekk versjonen for å bekrefte installasjonen
zsh --version.
- Gjør Zsh til ditt standard skall
chsh -s /bin/zsh. Du vil bli bedt om å skrive inn passordet ditt.
- Logg ut
exit.
- Logg inn i systemet igjen
ssh <newuser>@[vultr-ip-address].
Hvis du blir møtt med en Zsh shell-konfigurasjonsforespørsel, velg "2", deretter "1", deretter "0" for å godta standardinnstillingene.
For å teste ting, skriv " kill" og trykk på tabulatorknappen (det er et mellomrom etter kill). Zsh vil automatisk vise deg en liste eller prosesser for å drepe i motsetning til å gjøre ingenting.
Zsh deler også terminalhistorikken din på tvers av flere vinduer/økter, og har tonnevis av andre nyttige funksjoner. Det er også rammeverk bygget på toppen av Zsh som til og med legger til flere blendende funksjoner, for eksempel oh-my-zsh og prezto .
Bruke Z med Zsh
- Løp
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Denne kommandoen legger . ~/z.shtil .zshrcfilen, som forteller den å kjøre Z ved oppstart.
- Last inn skallet på nytt
source ~/.zshrc.
Merk: Hvis du ikke liker standardinnstillingene, kan du oppdatere Zsh-skallkonfigurasjonen ved å redigere .zshrcfilen (i hjemmekatalogen din), eller ved å kjøre følgende kommandoer:
autoload -U zsh-newuser-install
zsh-newuser-install -f
source ~/.zshrc
Konklusjon
Z og Zsh er nyttige verktøy som drastisk kan bidra til å øke produktiviteten din.
Andre versjoner
Ubuntu
CentOS
Skrevet av Lami Adabonyan