Shell je příkazový interpret, což je program, který uživateli poskytuje přístup k interním zdrojům operačního systému. Operační systém Fedora má ve výchozím nastavení bash. Uživatelé si však mohou vybrat jiný příkazový interpret, jako je zsh. Zsh je výkonný a flexibilní interpret příkazového řádku, který nabízí mnoho výhod oproti bash.
V tomto článku se podíváme na to, jak nastavit zsh ve výchozím nastavení na operačním systému Linux Fedora. Ukážeme vám, jak nainstalovat zsh, jak nainstalovat Oh-my-zsh – oblíbený shell pro zsh a jak nastavit zsh jako výchozí.
Poznámka: před provedením jakýchkoli operací souvisejících s příkazovým shellem se doporučuje zálohovat data a ujistit se, že všechny akce provádíte pečlivě a úhledně.
Výchozí instalace zsh v Linuxu Fedora
V tomto článku vám řekneme, jak nainstalovat zsh ve výchozím nastavení na Linux Fedora. Podle našeho podrobného průvodce budete moci snadno nastavit zsh a začít jej používat místo standardního Bash shell.
- Otevřete terminál.
- Nainstalujte balíček zsh pomocí správce balíčků dnf příkazem sudo dnf install zsh .
- Po instalaci zsh jej nastavte jako výchozí shellu příkazem chsh-s /bin/zsh . Zadejte uživatelské heslo, když jej systém požádá.
- Restartujte terminál, aby se změny projevily.
- Při prvním spuštění zsh uvidíte některá nastavení a možnosti. Postupujte podle pokynů a upravte zsh podle svých představ.
Nyní máte ve výchozím nastavení nainstalovaný zsh v Linuxu Fedora. Můžete jej konfigurovat, přidávat pluginy a používat různé funkce, aby byla vaše práce s příkazovým řádkem ještě efektivnější a pohodlnější.
Příprava na instalaci
Před výchozí instalací zsh ve Fedoře je třeba provést několik předběžných kroků:
- Ujistěte se, že máte v počítači nainstalovanou nejnovější verzi Fedory Linux.
- Otevřete terminál pro provádění příkazů.
- Nainstalujte všechny závislosti potřebné k instalaci zsh. Chcete-li to provést, spusťte následující příkaz:
sudo dnf install -y zsh
Po provedení těchto kroků budete připraveni na výchozí instalaci zsh ve Fedoře Linux.
Instalace zsh
Stáhněte a nainstalujte balíček zsh pomocí správce balíčků vašeho systému:
sudo dnf install zsh
Pro Ubuntu a Debian:
sudo apt-get install zsh
Po instalaci zsh jej nastavte jako výchozí prostředí:
chsh -s /bin/zsh
Nyní, při příštím přihlášení,bude zsh vybrána jako výchozí prostředí.
Výchozí nastavení zsh jako shellu
1. Instalace zsh:
Otevřete terminál a spusťte následující příkaz:
$ sudo dnf install zsh
2. Změna výchozího shellu:
Chcete-li zsh udělat výchozí shell, spusťte příkaz:
$ chsh -s /bin/zsh
Pro potvrzení změny zadejte své heslo.
3. Restartování systému:
Chcete-li provést změny, restartujte systém nebo ukončete aktuální relaci a poté se znovu přihlaste.
Po restartu se Váš shell ve výchozím nastavení stane zsh. Nyní si můžete užít výhody práce s pokročilejším shellem a využít jeho multifunkční schopnosti k efektivnímu fungování v Linuxu Fedora.
Nastavení tématu zsh
Po instalaci zsh ve výchozím nastavení v Linuxu Fedora, můžete přizpůsobit motiv pro váš příkazový interpret zsh. Témata zsh vám umožňují přizpůsobit vzhled vašeho příkazového tlumočníka a přidat užitečné funkce.
Chcete-li nakonfigurovat motiv zsh, budete muset soubor otevřít .zshrc ve vašem domovském katalogu. K tomu můžete použít jakýkoli textový editor, jako je vi nebo nano.
Ve složce .zshrc najdete řádek začínající na ZSH_THEME. Tento řádek definuje aktuální téma zsh. Chcete-li změnit téma, jednoduše změňte hodnotu proměnné na název nového tématu. V Linuxu Fedora můžete mít k dispozici několik vestavěných témat, jako jsou robbyrussell, agnoster, ys a další.
Pokud například chcete použít téma agnoster, změňte řádek ZSH_THEME na:
Po provedení změn uložte soubor .zshrc a zavřete textový editor.
Chcete-li použít nový motiv zsh, musíte resetovat svůj shell. To lze provést provedením příkazu:
Nyní by vaše téma zsh mělo být změněno na téma, které jste si vybrali.
Instalace pluginů pro zsh
- Přejděte do adresáře pluginů vašeho zsh, který je obvykle na cestě~/.oh-my-zsh / plugins / nebo~/.zsh/plugins/.
- Klonujte úložiště pluginu pomocí příkazu git clone a vyměňte úložiště pluginu za adresu URL.
- Otevřete soubor ~/.zshrc v textovém editoru.
- Najděte řádek s proměnnou zsh_plugins= () a přidejte název pluginu do hranatých závorek, například: ZSH_PLUGINS=(git)
- Uložte a zavřete soubor ~/.zshrc.
- Restartujte terminál, aby se změny projevily a pluginy byly aktivovány.
Nyní jste úspěšně nainstalovali pluginy pro zsh. Můžete je použít a přizpůsobit tak, aby vyhovovaly vašim potřebám a preferencím při práci s příkazovým shellem.
Nastavení automatického plnění v zsh
- Nainstalujte balíček zsh-autosuggestions :
sudo dnf install zsh-autosuggestions
vi ~/.zshrc
plugins=(. zsh-autosuggestions)
Nyní by Automatické vyplňování mělo fungovat při zadávání příkazů, argumentů a cest ve vašem terminálu založeném na zsh. Spusťte příkazy zadáním jejich názvu a poté stisknutím klávesy Tab dokončete automaticky. Při zadávání cesty k souborům lze také použít automatické vyplňování.
Nastavení automatického plnění v zsh dělá práci v terminálu efektivnější a pohodlnější. Vyzkoušejte tuto funkci a posuďte její výhody sami!
Kontrola správné práce zsh
Po instalaci zsh na Linux Fedora, můžete zkontrolovat, že funguje správně a je nakonfigurován ve výchozím nastavení. Chcete-li to provést, postupujte takto:
- Otevřete terminál stisknutím kláves Ctrl + Alt + T.
- Proveďte příkaz echo $ZSH_VERSION, abyste se ujistili, že se verze zsh zobrazuje bez chyb.
- Zadejte příkaz zsh a přepněte na shell zsh, pokud v něm ještě nejste.
- Spusťte příkaz source ~/.zshrc restartovat Soubor Nastavení shellu a použít změny, pokud byly provedeny.
- Zkuste v terminálu provést několik utilit a příkazů, abyste zkontrolovali jejich správnou práci s zsh. Můžete například použít příkaz ls k zobrazení obsahu aktuálního adresáře.
- Pokud jsou všechny příkazy provedeny bez chyb a terminál zobrazuje požadované informace, pak zsh funguje na vašem systému Fedora správně.
Nyní jste připraveni plně použít zsh jako výchozí skořepinu a nakonfigurovat ji podle vašich potřeb.