Hvordan installere og konfigurere Zsh (Z Shell) i Fedora


Zsh (forkortelse for Z Shell) er et funksjonsrikt og kraftig skallprogram for Unix-lignende operativsystemer med mange interaktive funksjoner. Det er en utvidet versjon av Bourne Shell (sh), med et stort antall nye funksjoner, og støtte for plugins og temaer. Det er designet for interaktiv bruk, og det er også et kraftig skriptspråk.

En fordel med Zsh fremfor de fleste andre cd-kommandoer, rekursiv baneutvidelse og stavekorrigering og interaktivt utvalg av filer og kataloger.

I denne artikkelen vil vi forklare hvordan du installerer og konfigurerer Zsh på et Fedora-system.

Installerer Zsh i Fedora System

Zsh kan finnes i Fedora-lagrene og kan installeres ved å bruke følgende dnf-kommando.

$ sudo dnf install zsh

For å begynne å bruke det, kjør bare zsh og det nye skallet ber deg med en innledende konfigurasjonsfunksjonsveiviser for nye brukere som vist på skjermbildet nedenfor.

Denne veiviseren lar deg lage zshs oppstarts-/initialiseringsfiler. Trykk (1) for å fortsette til hovedmenyen.

$ zsh

Her er et bilde som viser hovedmenyen. Merk at statusen til alle konfigurerbare alternativer er anbefalt. For å velge et alternativ for konfigurasjon, skriv inn nøkkelen for alternativet.

Skriv for eksempel (1) for å velge konfigureringsinnstillinger for historikk. Fra neste skjerm, skriv inn (0) for å huske redigering og gå tilbake til hovedmenyen (der statusen til dette alternativet skal endres til Ulagrede endringer).

Gjenta de to foregående trinnene for de andre alternativene. Nå skal de tre første alternativene indikere en status for Ulagrede endringer. Konfigurasjonsalternativet (4) lar deg velge et vanlig skallalternativ.

For å lagre de nye innstillingene, skriv inn (0). Du vil se meldingen vist i følgende skjermbilde, og ledeteksten skal endres fra $ (for Bash) til %(for Zsh).

Nå som du har satt opp Zsh på Fedora-systemet ditt, kan du fortsette å teste noen av nøkkelfunksjonene, som vi nevnte i begynnelsen av denne artikkelen. Disse inkluderer autofullføring, stavekorrigering og mye mer.

Gjør Zsh som standardskall i Fedora

For å gjøre Zsh til ditt standardskall, slik at det kjøres hver gang du starter en økt eller åpner en terminal, utsted chsh-kommandoen, som brukes til å endre en brukers påloggingsskall som følger (du vil bli bedt om å skrive inn kontopassordet ditt).

$ grep tecmint /etc/passwd
$ chsh -s $(which zsh)
$ grep tecmint /etc/passwd

Kommandoen ovenfor informerer systemet ditt om at du vil sette (-s) ditt standard skall (som zsh).

For flere bruksinstruksjoner, se zsh man-siden.

$ man zsh

Zsh en utvidet versjon av Bourne Shell (sh), med et stort antall nye funksjoner, og støtte for plugins og temaer. Hvis du har kommentarer eller spørsmål, kontakt oss via tilbakemeldingsskjemaet nedenfor.