Zsh (Z shell) je interaktivní přihlašovací shell pro systémy Unix/Linux. Oproti shellu Bash má několik vylepšení a obsahuje nejlepší vlastnosti shellů Bash, ksh a tcsh. Tento tutoriál vám pomůže nainstalovat ZSH na systém Linux Ubuntu 20.04 LTS.
Instalace ZSH na Ubuntu
Balíčky Zsh jsou dostupné ve výchozích repozitářích apt. Nejprve tedy aktualizujte mezipaměť Apt ve vašem systému nejnovějšími dostupnými balíčky.
sudo apt update
Poté zadejte níže příkaz pro instalaci balíčků shellu zsh s požadovanými závislostmi.
sudo apt install zsh
Po dokončení instalace zkontrolujte nainstalovanou verzi shellu Zsh spuštěním příkazu:
zsh --version
Instalace pluginu Oh-My-Zsh
Plugin On-My-Zsh poskytuje velké množství přizpůsobení pro Z shell. Takže bez tohoto pluginu je Zsh plugin neúplný. Proto také doporučujeme nainstalovat tento plugin do prostředí Zsh.
sudo apt install git-core curl fonts-powerline
Oh-My-Zsh poskytuje skript shellu pro instalaci v systémech Linux. Spuštěním následujícího příkazu nainstalujte tento plugin do vašeho systému.
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
To vás požádá o nastavení Zsh jako výchozího nastavení. K tomu můžete přistupovat nebo je odmítnout. Poté bude instalace dokončena během několika sekund.
Možná budete chtít změnit téma Zsh pomocí souboru editiog ~/.zshrc ve vašem systému. Zde můžete vybrat motiv.
sudo vi ~/.zshrc
Nastavte název motivu na proměnnou prostředí ZSH_THEME.
Shell
123456 | # Nastavit název motivu, který se má načíst --- pokud je nastaveno na "random", načte # náhodné téma pokaždé, když se načte oh-my-zsh, v takovém případě # vědět který konkrétní byl načten, spusťte:echo $RANDOM_THEME# Viz https://github.com/ohmyzsh/ohmyzsh/wiki/Themes ZSH_THEME="agnoster" |
Uložte soubor a zavřete jej. Poté spusťte nový shell pro použití změn.
Spusťte terminál Zsh Shell
Chcete-li spustit Zsh shell terminál, stačí napsat „zsh“ z vašeho aktuálního shellu.
zsh
Závěr
V tomto tutoriálu jste se dozvěděli o instalaci z prostředí Zsh na systém Ubuntu. Na vašem systému je také nainstalován plugin Oh-My-Zsh.