Přejít na hlavní obsah

Jak vytvořit zsh výchozí hlavní Shell v Linuxu Fedora

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.

  1. Otevřete terminál.
  2. Nainstalujte balíček zsh pomocí správce balíčků dnf příkazem sudo dnf install zsh .
  3. 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á.
  4. Restartujte terminál, aby se změny projevily.
  5. 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

  1. Přejděte do adresáře pluginů vašeho zsh, který je obvykle na cestě~/.oh-my-zsh / plugins / nebo~/.zsh/plugins/.
  2. Klonujte úložiště pluginu pomocí příkazu git clone a vyměňte úložiště pluginu za adresu URL.
  3. Otevřete soubor ~/.zshrc v textovém editoru.
  4. Najděte řádek s proměnnou zsh_plugins= () a přidejte název pluginu do hranatých závorek, například: ZSH_PLUGINS=(git)
  5. Uložte a zavřete soubor ~/.zshrc.
  6. 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

  1. 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:

  1. Otevřete terminál stisknutím kláves Ctrl + Alt + T.
  2. Proveďte příkaz echo $ZSH_VERSION, abyste se ujistili, že se verze zsh zobrazuje bez chyb.
  3. Zadejte příkaz zsh a přepněte na shell zsh, pokud v něm ještě nejste.
  4. Spusťte příkaz source ~/.zshrc restartovat Soubor Nastavení shellu a použít změny, pokud byly provedeny.
  5. 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.
  6. 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.