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
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
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.
hlavní menu se zobrazí některé doporučené možnosti konfigurace.
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“.
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“.
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í 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.
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
.
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.