Kako namestiti in namestiti Zsh v Ubuntu 20.04


Ta članek govori o namestitvi in konfiguriranju ZSH v Ubuntu 20.04. Ta korak velja za vse distribucije, ki temeljijo na Ubuntuju. ZSH pomeni Z Shell, ki je lupinski program za Unix podobne operacijske sisteme. ZSH je razširjena različica Bourne Shell, ki vključuje nekatere lastnosti BASH, KSH, TSH.

  • Dokončanje ukazne vrstice.
  • Zgodovino je mogoče deliti med vsemi lupinami.
  • Razširjeno globanje datotek.
  • Boljše upravljanje s spremenljivkami in matriko.
  • Združljivost z lupinami, kot je lupina.
  • Popravek črkovanja in samodejno izpolnjevanje imen ukazov.
  • Imenovani imeniki.

Namestitev Zsh v Ubuntu Linux

ZSH v Ubuntu lahko namestite z upraviteljem paketov apt in ga namestite iz vira na dva načina.

Za namestitev ZSH na Ubuntu bomo uporabili upravitelja paketov apt.

$ sudo apt install zsh

Upravitelj paketov bo namestil najnovejšo različico ZSH, ki je 5.8.

$ zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

Namestitev ZSH ne bo spremenila in nastavila kot privzeto lupino. Spremeniti moramo nastavitve, da bo ZSH naša privzeta lupina. Z ukazom »chsh« z zastavico -s preklopite privzeto lupino za uporabnika.

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

Zdaj, če želite uporabiti novo lupino zsh, se odjavite iz terminala in znova prijavite.

Nastavitev Zsh v Ubuntu Linux

V primerjavi z drugimi lupinami, kot je BASH, je za ZSH treba poskrbeti za prvo konfiguracijo. Ko prvič zaženete ZSH, vam bo odprlo nekaj možnosti za konfiguriranje. Poglejmo, katere so te možnosti in kako jih konfigurirati.

Na prvi strani izberite možnost \"1" , ki nas popelje v glavni meni.

V glavnem meniju bodo prikazane nekatere priporočene možnosti za konfiguracijo.

Pritisnite 1, konfigurirali boste parametre, povezane z zgodovino, na primer koliko vrstic zgodovine je treba obdržati in lokacijo zgodovinske datoteke. Ko ste na strani »Konfiguracija zgodovine«, lahko preprosto vnesete \"1 \" ali \"2 \" ali \"3 \" , da spremenite povezano konfiguracijo. Ko spremenite stanje, bo spremenjeno iz\"še ni shranjeno" v\"nastavljeno, vendar ne shranjeno".

Pritisnite \"0 \" , da si zapomnite spremembe. Ko pridete v glavni meni, se stanje spremeni iz »priporočeno« v »Neshranjene spremembe«.

Podobno morate spremeniti konfiguracijo sistema dokončanja, ključev in skupnih možnosti lupine. Ko končate, pritisnite »0«, da shranite vse spremembe.

Namestitev je zdaj končana in vas bo pripeljala do lupine. Od naslednjič se vaša lupina ne bo izvajala skozi te začetne nastavitve, vendar lahko po potrebi znova zaženete ukaz za namestitev novega uporabnika, kot je prikazano na spodnji sliki.

Namesto ročne nastavitve posamezne konfiguracije obstaja nadomestni in enostaven način. To je način, ki ga imam raje normalno. Namesto da izberemo možnost \"1 \" in gremo v glavni meni za nastavitev posamezne nastavitve, lahko izberemo možnost \"2 \" , ki bo zapolnila .zshrc datoteka s privzetimi parametri. Parametre lahko spremenimo neposredno v datoteki .zshrc .

Vrnite se na Old Bash Shell

Če se želite vrniti na staro lupino, sledite spodnjim korakom.

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

Zdaj odprite novo sejo in si oglejte, kako bodo spremembe učinkovite

To je vse za ta članek. Oglejte si naš članek o namestitvi in konfiguriranju oh-my-zsh v ubuntu 20.04. Namestite ZSH in raziščite njegove funkcije ter delite svoje izkušnje z nami.