Kako instalirati i postaviti Zsh u Ubuntu 20.04


Ovaj članak govori o instaliranju i konfiguriranju ZSH na Ubuntu 20.04. Ovaj korak se odnosi na sve distribucije temeljene na Ubuntuu. ZSH je kratica za Z Shell koji je program ljuske za operativne sustave slične Unixu. ZSH je proširena verzija Bourne Shell koja uključuje neke značajke BASH, KSH, TSH<.

Zsh značajke

  • Završetak naredbenog retka.
  • Povijest se može podijeliti među svim školjkama.
  • Prošireni file globbing.
  • Bolje rukovanje varijablama i nizovima.
  • Kompatibilnost sa školjkama kao što je bourne shell.
  • Ispravak pravopisa i automatsko popunjavanje naziva naredbi.
  • Imenovani imenici.

Instaliranje Zsh-a u Ubuntu Linux

Postoje dva načina za instalaciju ZSH u Ubuntu pomoću odgovarajućeg upravitelja paketa i instaliranje iz izvora.

Koristit ćemo apt upravitelj paketa za instalaciju ZSH na Ubuntu.

sudo apt install zsh

Upravitelj paketa će instalirati najnovije izdanje ZSH koje je 5.8.

zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Instalacija ZSH neće ga modificirati i postaviti kao zadanu ljusku. Moramo promijeniti postavke kako bi ZSH postala naša zadana ljuska. Koristite naredbu “chsh” s oznakom '-s' za promjenu zadane ljuske za korisnika.

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

Sada da biste koristili novu zsh ljusku, odjavite se s terminala i ponovno se prijavite.

Postavljanje Zsh-a u Ubuntu Linuxu

U usporedbi s drugim ljuskama kao što je BASH, ZSH zahtijeva neke prve konfiguracije koje treba obaviti. Kada pokrenete ZSH po prvi put, ponudit će vam neke opcije za konfiguraciju. Pogledajmo koje su to opcije i kako ih konfigurirati.

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

Glavni izbornik prikazat će neke preporučene opcije za konfiguraciju.

Pritisnite 1, odvest će vas do konfiguracije parametara vezanih uz Povijest kao što je koliko redaka povijesti treba zadržati i lokacija datoteke povijesti. Kada ste na “stranici za konfiguraciju povijesti” možete jednostavno upisati "1" ili "2" ili "3" za promjenu povezane konfiguracije. Nakon što izvršite promjenu statusa će se promijeniti iz “još nije spremljeno” u “postavljeno, ali nije spremljeno”.

Pritisnite "0" da biste zapamtili promjene. Kada izađete na glavni izbornik, status će se promijeniti iz “preporučeno” u “Nespremljene promjene“.

Slično tome, morate modificirati konfiguraciju za sustav dovršetka, ključeve i opcije zajedničke ljuske. Kada završite pritisnite “0” da biste spremili sve promjene.

Postavljanje je sada dovršeno i odvest će vas do ljuske. Od sljedećeg puta vaša ljuska neće prolaziti kroz ove početne postavke, ali možete ponovno pokrenuti naredbu za instalaciju novog korisnika kao što je prikazano na slici ispod kad god je potrebno.

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

Vratite se na staru Bash Shell

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

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

Sada otvorite novu sesiju da vidite da li su promjene učinkovite

To je sve za ovaj članak. Pogledajte naš članak o instaliranju i konfiguriranju oh-my-zsh na ubuntu 20.04. Instalirajte ZSH i istražite njegove značajke te podijelite svoje iskustvo s nama.