tento článek pojednává o instalaci a konfiguraci ZSH na Ubuntu 20.04. Tento krok platí pro všechny distribuce založené na Ubuntu. ZSH je zkratka pro z Shell, což je shellový program pro operační systémy podobné Unixu. ZSH je rozšířená verze Bourne Shell, která obsahuje některé funkce BASH, KSH, TSH.
zsh funkce
- dokončení příkazového řádku.
- historii lze sdílet mezi všemi Shelly.
- rozšířený soubor globbing.
- lepší zpracování proměnných a polí.
- kompatibilita s granáty jako bourne shell.
- oprava pravopisu a automatické vyplňování názvů příkazů.
- pojmenované adresáře.
Instalace Zsh v Ubuntu Linux
Existují dva způsoby instalace ZSH v Ubuntu pomocí apt správce balíčků a instalace od zdroje.
použijeme správce balíčků apt k instalaci ZSH na Ubuntu.
$ sudo apt install zsh
![Install Zsh v Ubuntu](https://www.tecmint.com/wp-content/uploads/2020/10/Install-Zsh-in-Ubuntu.png)
správce balíčků nainstaluje nejnovější verzi ZSH, který je 5.8.
$ zsh --versionzsh 5.8 (x86_64-ubuntu-linux-gnu)
instalace ZSH se nezmění a nenastaví jako výchozí shell. Musíme upravit nastavení, aby ZSH náš výchozí shell. Pomocí příkazu „chsh“ s příznakem '-s'
přepněte výchozí shell pro uživatele.
$ echo $SHELL$ chsh -s $(which zsh) or $ chsh -s /usr/bin/zsh
![Sada Zsh Shell v Ubuntu](https://www.tecmint.com/wp-content/uploads/2020/10/Set-Zsh-Shell-in-Ubuntu.png)
Nyní používat nový zsh shell, odhlásit z terminálu a znovu přihlásit.
Nastavení Zsh v Ubuntu Linux
ve Srovnání s jinými mušle jako BASH, ZSH vyžaduje nějaké konfiguraci, které mají být postaráno. Při prvním spuštění ZSH vám hodí některé možnosti konfigurace. Podívejme se, jaké jsou tyto možnosti a jak tyto možnosti nakonfigurovat.
vyberte možnost "1"
na první stránce, která nás zavede do hlavního menu.
![Nový Uživatel Zsh Nastavení](https://www.tecmint.com/wp-content/uploads/2020/10/New-User-Zsh-Setup.png)
hlavní menu se zobrazí některé doporučené možnosti konfigurace.
![Zsh Hlavní Menu](https://www.tecmint.com/wp-content/uploads/2020/10/Zsh-Main-Menu.png)
Stiskněte tlačítko 1, bude to trvat vás konfigurovat Historii související parametry, jako kolik historie linek, které mají být zachovány a historie umístění souboru. Jakmile jste na stránce „Historie konfigurace“, můžete jednoduše zadat "1"
nebo "2"
nebo "3"
a změnit přidruženou konfiguraci. Jakmile provedete změnu stavu, změní se z „dosud neuloženo“ na „nastavit, ale neuloženo“.
![konfigurace historie zsh](https://www.tecmint.com/wp-content/uploads/2020/10/Zsh-History-Configuration.png)
pro zapamatování změn stiskněte "0"
. Jakmile vyjdete do hlavního menu, změní se stav z „doporučeno“ na „neuložené změny“.
![Zsh Historii Konfigurace](https://www.tecmint.com/wp-content/uploads/2020/10/Zsh-History-Configuration-1.png)
Podobně, musíte změnit nastavení pro dokončení systému, klíče a společného pláště možnosti. Po dokončení stiskněte “ 0 “ pro uložení všech změn.
![nastavení Zsh](https://www.tecmint.com/wp-content/uploads/2020/10/Zsh-Settings.png)
nastavení je nyní dokončeno a dostanete se do shellu. Od příště váš shell nelze spustit přes tyto počáteční nastavení, ale můžete spustit nový uživatel nainstalovat příkaz znovu, jak je znázorněno na obrázku níže v případě potřeby kdykoli.
![Zsh Nastavení Dokončeno](https://www.tecmint.com/wp-content/uploads/2020/10/Zsh-Setup-Completed.png)
Tam je alternativní a snadný způsob, místo ruční nastavení každé konfigurace. To je způsob, jakým dávám přednost normálně. Místo výběru možnosti "1"
a přechodu do hlavní nabídky pro nastavení každého nastavení můžeme zvolit možnost "2"
, která naplní soubor .zshrc
výchozími parametry. Parametry můžeme změnit přímo v souboru .zshrc
.
![Zsh Výchozí Parametry](https://www.tecmint.com/wp-content/uploads/2020/10/Zsh-Default-Parameters.png)
Vrátit se k Staré Bash Shell
V případě, že se chcete vrátit ke staré shell, budete muset postupovat podle níže uvedených kroků.
$ sudo apt --purge remove zsh$ chsh -s $(which "SHELL NAME")
nyní otevřete novou relaci, abyste viděli změny, které mají být účinné
to je vše pro tento článek. Podívejte se na náš článek o instalaci a konfiguraci oh-my-zsh na ubuntu 20.04. Nainstalujte ZSH a prozkoumejte jeho funkce a podělte se s námi o své zkušenosti.