Kako instalirati i podesiti Zsh u Ubuntu 20.04


Ovaj članak govori o instalaciji i konfiguraciji ZSH na Ubuntu 20.04. Ovaj korak se odnosi na sve distribucije zasnovane na Ubuntuu. ZSH je skraćenica za Z Shell što je shell program za operativne sisteme slične Unixu. ZSH je proširena verzija Bourne Shell-a koja uključuje neke karakteristike BASH, KSH, TSH<.

Zsh Features

  • Završetak komandne linije.
  • Istorija se može dijeliti među svim školjkama.
  • Prošireno globiranje datoteka.
  • Bolje rukovanje varijablama i nizovima.
  • Kompatibilnost sa školjkama kao što je bourne shell.
  • Ispravka pravopisa i automatsko popunjavanje naziva komandi.
  • Imenovani direktoriji.

Instaliranje Zsh u Ubuntu Linux

Postoje dva načina da instalirate ZSH u Ubuntu koristeći apt menadžer paketa i instalirate ga iz izvora.

Koristit ćemo apt menadžer paketa da instaliramo ZSH na Ubuntu.

sudo apt install zsh

Upravitelj paketa će instalirati najnoviju verziju ZSH koja je 5.8.

zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Instaliranje ZSH neće modificirati i postaviti ga kao zadanu ljusku. Moramo izmijeniti postavke da ZSH bude naša zadana ljuska. Koristite naredbu “chsh” sa oznakom '-s' da promijenite zadanu ljusku za korisnika.

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

Sada da biste koristili novu zsh ljusku, odjavite se sa terminala i ponovo se prijavite.

Postavljanje Zsh-a u Ubuntu Linuxu

U poređenju sa drugim ljuskama kao što je BASH, ZSH zahtijeva konfiguraciju za prvi put. Kada prvi put pokrenete ZSH, to će vam dati neke opcije za konfiguraciju. Pogledajmo koje su to opcije i kako ih konfigurirati.

Odaberite opciju “1 ” na prvoj stranici koja će nas odvesti u glavni meni.

Glavni meni će prikazati neke preporučene opcije za konfiguraciju.

Pritisnite 1, bit će potrebno da konfigurišete parametre vezane za Historiju, kao što je koliko redova historije treba zadržati i lokacija datoteke historije. Jednom kada ste na “stranici konfiguracije historije” možete jednostavno upisati "1" ili "2" ili "3" za promjenu pridružene konfiguracije. Nakon što izvršite promjenu statusa će se promijeniti iz “još nije sačuvano” u “podešeno, ali nije sačuvano”.

Pritisnite "0" da zapamtite promjene. Kada izađete u glavni meni, status će se promijeniti iz “preporučeno” u “Nesačuvane promjene“.

Slično, morate modificirati konfiguraciju za sistem dovršavanja, ključeve i uobičajene opcije ljuske. Kada završite, pritisnite “0” da sačuvate sve promjene.

Podešavanje je sada završeno i odvest će vas do shell-a. Od sljedećeg puta vaša ljuska neće prolaziti kroz ove početne postavke, ali možete ponovo pokrenuti naredbu za instalaciju novog korisnika kao što je prikazano na donjoj slici kad god je to potrebno.

Postoji alternativni i jednostavan način umjesto ručnog postavljanja svake konfiguracije. Ovo je način na koji inače preferiram. Umjesto odabira opcije "1" i odlaska u glavni meni za postavljanje svake postavke, možemo odabrati opciju "2" koja će popuniti .zshrc datoteka sa zadanim parametrima. Parametre možemo promijeniti direktno u datoteci .zshrc.

Vratite se na Old Bash Shell

U slučaju da se želite vratiti na staru ljusku morate slijediti donje korake.

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

Sada otvorite novu sesiju da vidite da će promjene biti efektivne

To je sve za ovaj članak. Pogledajte naš članak o instalaciji i konfiguraciji oh-my-zsh na ubuntu 20.04. Instalirajte ZSH i istražite njegove karakteristike i podijelite svoje iskustvo s nama.