Sådan installeres og opsættes Zsh i Ubuntu 20.04


Denne artikel handler om installation og konfiguration af ZSH på Ubuntu 20.04. Dette trin gælder for alle Ubuntu-baserede distributioner. ZSH står for Z Shell, som er et shell-program til Unix-lignende operativsystemer. ZSH er en udvidet version af Bourne Shell, som indeholder nogle af funktionerne i BASH, KSH, TSH.

  • Command-line completion.
  • History can be shared among all shells.
  • Extended file globbing.
  • Better variable and array handling.
  • Compatibility with shells like bourne shell.
  • Spelling correction and autofill of command names.
  • Named directories.

Installation af Zsh i Ubuntu Linux

Der er to måder at installere ZSH i Ubuntu ved hjælp af en apt pakkehåndtering og installere den fra kilden.

Vi bruger apt pakkehåndtering til at installere ZSH på Ubuntu.

$ sudo apt install zsh

Pakkeadministratoren installerer den seneste udgave af ZSH, som er 5.8.

$ zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Installation af ZSH vil ikke ændre og indstille den som standardskallen. Vi er nødt til at ændre indstillingerne for at gøre ZSH til vores standard shell. Brug kommandoen “chsh” med flag '-s' til at skifte standard shell for brugeren.

$ echo $SHELL
$ chsh -s $(which zsh) 
or 
$ chsh -s /usr/bin/zsh

For at bruge den nye zsh shell skal du logge ud af terminalen og logge ind igen.

Opsætning af Zsh i Ubuntu Linux

Sammenlignet med andre skaller som BASH kræver ZSH noget førstegangskonfiguration for at blive taget hånd om. Når du starter ZSH for første gang, vil det give dig nogle muligheder for at konfigurere. Lad os se, hvad disse muligheder er, og hvordan vi konfigurerer disse muligheder.

Vælg indstilling “1” på den første side, som fører os til hovedmenuen.

Hovedmenuen viser nogle anbefalede indstillinger til konfiguration.

Tryk på 1, det tager dig at konfigurere historikrelaterede parametre som hvor mange historiklinjer der skal bevares og historikfilplacering. Når du er på "Historik-konfigurationssiden", kan du blot skrive 1 eller 2 eller 3 for at ændre den tilknyttede konfiguration. Når du først har skiftet, ændres status fra "endnu ikke gemt" til "indstillet men ikke gemt".

Tryk på 0 for at huske ændringerne. Når du kommer ud til hovedmenuen, skifter status fra "anbefalet" til "Ikke-gemte ændringer".

På samme måde skal du ændre konfigurationen til færdiggørelsessystemet, nøglerne og de fælles skalindstillinger. Når du er færdig, skal du trykke på "0" for at gemme alle ændringer.

Opsætningen er afsluttet nu, og det fører dig til skallen. Fra næste gang vil din shell ikke køre gennem denne indledende opsætning, men du kan køre kommandoen for nye brugerinstallationer igen som vist i nedenstående billede, når det er nødvendigt.

Der er en alternativ og nem måde i stedet for manuelt at konfigurere hver konfiguration. Dette er den måde, jeg foretrækker normalt. I stedet for at vælge indstillingen 1 og gå til hovedmenuen for at indstille hver indstilling, kan vi vælge option 2 , der udfylder .zshrc -filen med standardparametre. Vi kan ændre parametrene direkte i filen .zshrc .

Vend tilbage til Old Bash Shell

Hvis du vil vende tilbage til den gamle skal, skal du følge nedenstående trin.

$ sudo apt --purge remove zsh
$ chsh -s $(which "SHELL NAME")

Åbn nu en ny session for at se, at ændringerne bliver effektive

Det er alt sammen til denne artikel. Se vores artikel om installation og konfiguration af oh-my-zsh på ubuntu 20.04. Installer ZSH, og udforsk dens funktioner, og del din oplevelse med os.