Jednou z největších předností používání Linuxu je, že si můžeme mnoho věcí přizpůsobit. Jedním z nich jsou interpreti shellu nebo příkazů systému. Ve výchozím nastavení je bash téměř absolutní dominantou, ale dnes se naučíte, jak nainstalovat zsh na Ubuntu 20.04, což je další velmi flexibilní a snadno použitelný shell.
Co je to shell v Linuxu?
Shell funguje jako prostředník mezi operačním systémem a uživatelem díky příkazovým řádkům, které uživatel zadá. Jeho funkcí je přečíst příkazový řádek, interpretovat jeho význam, provést příkaz a poté zobrazit výsledek na obrazovce . Tímto způsobem právě díky němu fungují naše příkazy.
Je důležité si uvědomit, že shell není stejný jako emulátor terminálu . Emulátor terminálu je program napsaný v programovacím jazyce, který využívá shell. Takže v Linuxu máme Terminátora, Konsole, Guake a další, ale shell v těchto případech byl bash.
Zatímco Zsh je další shell, který ačkoliv v prvním případě dělá totéž, druhý má další extra nástroje, díky kterým je velmi populární.
Představujeme Zsh
S odkazem na webovou stránku Zsh máme následující definici:
Zsh je shell navržený pro interaktivní použití, i když je to také výkonný skriptovací jazyk.
Takže se Zsh můžete dělat totéž jako s bash, ale s doplňky, které vám umožní přizpůsobit si zážitek.
Mnoho uživatelů Linuxu jej tedy používá pro svou práci s terminálem, ale také mnoho uživatelů stolních počítačů, kteří chtějí zlepšit prostředí terminálu.
Instalace Zsh na Ubuntu 20.04
Zsh je program, který lze snadno najít v repozitářích Ubuntu. Chcete-li jej nainstalovat, otevřete terminál z hlavní nabídky nebo stisknutím kláves CTRL + ALT + T
klíče.
Poté spusťte tyto dva příkazy a nainstalujte Zsh.
sudo apt update
sudo apt install zsh
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
zsh-common
Suggested packages:
zsh-doc
The following NEW packages will be installed:
zsh zsh-common
0 upgraded, 2 newly installed, 0 to remove and 19 not upgraded.
Need to get 4,450 kB of archives.
After this operation, 18.0 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Na konci instalace můžete ověřit verzi, která byla nainstalována.
zsh --version
zsh 5.8 (x86_64-ubuntu-linux-gnu)
Instalace jiného shellu než bash
nezpůsobí jeho výměnu. Musíme to oznámit systému. Chcete-li to provést, stačí spustit.
chsh -s /usr/bin/zsh
A změny se projeví po našem odhlášení a opětovném přihlášení.
Konfigurace Zsh na Ubuntu 20.04
Když se přihlásíme zpět do systému, zobrazí se nám následující obrazovka.
Zde máme hlavní konfigurační menu Zsh s několika možnostmi. Nejvíce doporučená volba je (2), která umožňuje výchozí konfiguraci v .zhrc
soubor, který budeme muset upravit, pokud chceme přidat změnu.

I když můžete také vybrat možnost (1), kde vám zobrazí další nabídku, kde si ji můžete sami interaktivně nakonfigurovat v novém prostředí.

Jednou z nejužitečnějších věcí, které zde můžete udělat, je povolit automatické dokončování příkazů. K tomu vyberte možnost (1).
Pomocí nabídky nakonfigurujte, co chcete. Až budete hotovi, vrátíte se na předchozí obrazovku a použijete zvolené změny (0).
Že je konfigurace dokončena, budete vědět, když na výstupní obrazovce uvidíte, že můžete proces zopakovat zadáním následujícího příkazu
zsh-newuser-install -f
Nyní je Zsh připraven k použití.
Odebrání Zsh z Ubuntu 20.04
V případě, že chcete odebrat Zsh ze systému, stačí spustit
sudo apt --purge autoremove zsh
A vraťte změnu prostředí spuštěním:
chsh -s $(which "SHELL NAME")
A v systému po něm nezůstane žádná stopa a budete mít bash
zpět jako výchozí shell.
Závěr
Zsh je mnohými preferován jako solidní alternativa ke starému shellu Bash. Můžeme však mít nainstalovaných několik shellů a ne nutně v konfliktu, což je ideální pro jejich testování, dokud nenajdeme ten, který nám nejlépe vyhovuje.
Dnes jste se díky tomuto příspěvku naučili, jak jej nainstalovat a připravit k prvnímu použití. Takže sdílejte tento příspěvek a zanechte nám komentář.