Hur man installerar och installerar Zsh i Ubuntu 20.04

den här artikeln handlar om att installera och konfigurera ZSH på Ubuntu 20.04. Detta steg gäller alla Ubuntu – baserade distributioner. ZSH står för Z Shell som är ett skalprogram för Unix-liknande operativsystem. ZSH är en utökad version av Bourne Shell som innehåller vissa funktioner i BASH, KSH, TSH.

Zsh funktioner

  • kommandoraden avslutad.
  • historia kan delas mellan alla skal.
  • utökad fil globbing.
  • bättre variabel och array hantering.
  • kompatibilitet med skal som bourne shell.
  • stavningskorrigering och Autofyll av kommandonamn.
  • namngivna kataloger.

installera Zsh i Ubuntu Linux

det finns två sätt att installera ZSH i Ubuntu med en apt-pakethanterare och installera den från källan.

vi kommer att använda apt-pakethanteraren för att installera ZSH på Ubuntu.

$ sudo apt install zsh
installera Zsh i Ubuntu
installera Zsh i Ubuntu

pakethanteraren installerar den senaste versionen av ZSH som är 5.8.

$ zsh --versionzsh 5.8 (x86_64-ubuntu-linux-gnu)

installera ZSH kommer inte att ändra och ställa in det som standardskal. Vi måste ändra inställningarna för att göra ZSH till vårt standardskal. Använd kommandot ”chsh” med '-s' flagga för att byta standardskal för användaren.

$ echo $SHELL$ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
Ställ in Zsh-skal i Ubuntu
Ställ in Zsh-skal i Ubuntu

nu för att använda det nya zsh-skalet, logga ut från terminalen och logga in igen.

ställa in Zsh i Ubuntu Linux

jämfört med andra skal som BASH kräver ZSH en del Första gången konfiguration som ska tas om hand. När du startar ZSH för första gången kommer det att ge dig några alternativ att konfigurera. Låt oss se vad dessa alternativ är och hur du konfigurerar dessa alternativ.

Välj alternativ "1" på första sidan som tar oss till huvudmenyn.

ny användare zsh Setup
ny användare Zsh Setup

huvudmenyn visar några rekommenderade alternativ att konfigurera.

zsh Huvudmeny
zsh Huvudmeny

tryck på 1, Det tar dig att konfigurera Historikrelaterade parametrar som hur många historikrader som ska behållas och historikfilens plats. När du är på sidan ”Historikkonfiguration” kan du helt enkelt skriva "1" eller "2" eller "3" för att ändra den tillhörande konfigurationen. När du har gjort ändringen ändras statusen från” ännu inte Sparad ”till”set men inte Sparad”.

zsh-Historikkonfiguration
zsh-Historikkonfiguration

tryck på "0" för att komma ihåg ändringarna. När du kommer ut till huvudmenyn ändras statusen från ”rekommenderad” till ”osparade ändringar”.

zsh-Historikkonfiguration
zsh-Historikkonfiguration

på samma sätt måste du ändra konfigurationen för kompletteringssystem, nycklar och vanliga skalalternativ. När du är klar trycker du på ” 0 ” för att spara alla ändringar.

zsh-Inställningar
Zsh-Inställningar

installationen är klar nu och det tar dig till skalet. Från nästa gång kommer ditt skal inte att gå igenom dessa initiala inställningar, men du kan köra kommandot för ny användarinstallation igen som visas i bilden nedan när det behövs.

zsh-inställningen slutförd
Zsh-inställningen slutförd

det finns ett alternativt och enkelt sätt istället för att manuellt ställa in varje konfiguration. Det är så jag föredrar normalt. Istället för att välja alternativet "1" och gå till huvudmenyn för att ställa in varje inställning, kan vi välja alternativ "2" som fyller filen .zshrc med standardparametrar. Vi kan ändra parametrarna direkt i .zshrc – filen.

zsh standardparametrar
Zsh standardparametrar

återgå till gammalt Bash-skal

om du vill återgå till det gamla skalet måste du följa stegen nedan.

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

öppna nu en ny session för att se ändringarna för att vara effektiva

det är allt för den här artikeln. Ta en titt på vår artikel om installation och konfigurering av oh-my-zsh på ubuntu 20.04. Installera ZSH och utforska dess funktioner och dela din erfarenhet med oss.

Lämna ett svar

Din e-postadress kommer inte publiceras.

Previous post Burgess Meredith
Next post GD&T för nybörjare: MMC & bonus tolerans, förklaras i 3D