Při práci s příkazovým shellem Bash může nastat situace, kdy je nutné jej restartovat. Může to například vyžadovat použití změn v nastavení, aktualizovaných proměnných prostředí nebo jednoduše kvůli nesprávnému fungování shellu. V tomto článku vám řekneme několik způsobů, jak restartovat Bash a vyřešit možné problémy.
Prvním způsobem, jak restartovat Bash, je jednoduše ukončit relaci shellu a znovu do ní vstoupit. K tomu lze využít příkaz exit. Ukončí aktuální relaci shellu a vrátí vás do terminálu nebo jiného shellu, ze kterého jste spustili Bash. Poté můžete skořepinu znovu spustit zadáním příkazu bash.
Pokud jednoduché dokončení a opětovné spuštění shellu problémy nevyřeší, můžete zkusit jiný způsob restartu. K tomu je třeba zadat příkaz exec bash. Tento příkaz nahradí současný proces novou instancí shell Bash se všemi aktuálními nastaveními a proměnnými prostředí. Všechny změny provedené v aktuálním zasedání shellu tak budou aplikovány na nové. Tato metoda může být užitečná, pokud jste například změnili některá nastavení v souboru .bashrc a chcete je použít, aniž byste opustili aktuální zasedání.
Jak resetovat Bash na počáteční nastavení
Následující přístup vám umožní resetovat Bash do původního nastavení:
- Otevřete nové okno Bash: Zavřete všechna aktuální okna terminálu a otevřete nové okno Bash. Tím zajistíme, že začneme s čistým štítem.
- Odstraňte soubor nastavení: V domovském adresáři uživatele je obvykle soubor .bashrc, který obsahuje nastavení Bash. Zadejte příkaz rm ~/.bashrc k jeho odstranění. Smazáním tohoto souboru resetujete všechna nastavení a vrátíte se ke standardnímu nastavení Bash.
- Restartujte Bash: Restartujte okno Bash, aby se změny projevily. Můžete to udělat zavřením okna a opětovným otevřením nového nebo zadáním příkazu bash do aktuálního okna.
Poznámka: Po resetování Bash ztratíte všechna nastavená osobní nastavení a aliasy. Před použitím tohoto přístupu se ujistěte, že jste zálohovali všechna důležitá nastavení.
Nyní víte, jak resetovat Bash na počáteční nastavení, abyste mohli začít s čistým štítem a vyřešit jakékoli problémy související s nastavením příkazového interpretu. Užijte si programování v Bash!
Zastavení a opětovné spuštění Bash
Zastavení Bash může být užitečné v případech, kdy potřebujete přejít na jiný příkazový shell nebo provést nějaký jiný úkol. K zastavení Bash můžete použít příkaz exit nebo stisknout kombinaci kláves CTRL + D . Obě možnosti umožní zavřít aktuální relaci Bash a vrátit se k předchozímu příkazovému shell nebo dokončit práci s terminálem.
Znovu spustit Bash může být postupně nutné, když je nutné aktivovat změny provedené v uživatelském profilu nebo inicializačním souboru příkazového shellu. K tomu můžete použít příkaz bash, který ukazuje cestu k spustitelnému souboru, jako je bash ~/.bashrc .
K restartování inicializačních souborů příkazového shellu lze také použít příkaz source nebo tečku. Například source ~/.bash_profile nebo . ~/.bashrc . Oba příkazy načtou a provedou zadaný soubor a ovlivní nastavení a proměnné prostředí.
| Tým | Popis |
|---|---|
| exit | Zastavení aktuálního zasedání Bash |
| Ctrl + D | Zastavení aktuálního zasedání Bash |
| bash ~/.bashrc | Znovu spustit Bash se zadaným inicializačním souborem |
| source ~/.bash_profile | Znovu spustit Bash a stáhnout Inicializační soubor |
| . ~/.bashrc | Znovu spustit Bash a stáhnout Inicializační soubor |
Odstranění vlastních nastavení
Pokud chcete zcela odstranit vlastní nastavení Bash a vrátit jej do standardního nastavení, budete muset odstranit konfigurační soubory uložené ve vašem domovském adresáři. Zde jsou kroky, které k tomu můžete podniknout:
- Otevřete terminál
- Přejděte do svého domovského adresáře pomocí příkazu cd ~
- Smažte soubor .bashrc tým rm .bashrc
- Smažte soubor .bash_profile příkazem rm .bash_profile
- Smažte soubor .bash_logout příkazem rm .bash_logout
Po smazání těchto souborů budou při další relaci Bash použita standardní nastavení.
Aktualizace Bash na nejnovější verzi
Aktualizace Bash na nejnovější verzi umožňuje nejnovější funkce a opravuje zranitelnosti. Chcete-li aktualizovat Bash, postupujte podle těchto kroků:
- Otevřete terminál.
- Zadejte příkaz sudo apt update a stisknutím klávesy Enter aktualizujte seznamy balíčků.
- Poté zadejte příkaz sudo apt upgrade bash a stisknutím klávesy Enter aktualizujte Bash na nejnovější verzi.
- Pokud budete vyzváni, potvrďte aktualizaci.
- Po dokončení aktualizace Můžete zkontrolovat aktuální verzi Bash zadáním příkazu bash --version .
Po úspěšné aktualizaci bude Bash pracovat s aktualizovanými funkcemi a opravenými zranitelnostmi. Zůstaňte informováni o vydání nových verzí Bash a pravidelně jej aktualizujte, abyste zajistili bezpečnost a výkon vašeho systému.