Fish Shell má být interaktivní a uživatelsky přívětivý shell příkazového řádku, kde FISH znamená přátelský interaktivní shell. Výhodou, kterou Fish Shell ve skriptování nabízí, je syntaxe podobná Ada/Modula-2, která může vést k čitelnějším textům ve složitých skriptech. Stejně jako u Bash lze příkazy UNIX volat ve skriptech Fish. Rybí skripty lze použít jako spustitelné programy poté, co je nastavíte jako spustitelné pomocí chmod. Úlohy tak mohou být automatizovány podobně jako bash skripty.
Klíčové vlastnosti interaktivního prostředí FISH:
- Příkazy jsou označeny barevně (zvýraznění syntaxe)
- Během psaní se přidávají a navrhují znaky pro existující příkazy
- Během psaní se zobrazují překlepy
- Dokončení příkazového řádku (dokončení karty) obsahuje seznam možných příkazů včetně krátkého funkčního popisu, pokud existuje popisný řádek z manuálové stránky.
- Provádění výpočtů na úrovni shellu je možné až na šest desetinných míst
Postup instalace a používání Fish Shell na Ubuntu Linux
Stáhnout Fish Shell
Nepotřebujeme přidávat žádné repo třetí strany, balíčky pro instalaci Fish již existují ve výchozím systémovém repo Ubuntu:
sudo apt install fish
Přepnout na Ryby
Jakmile je instalace dokončena, můžete ji začít používat přepnutím aktuálního shellu na Fish, pro tento typ-
fish
Nastavit Fish jako výchozí shell
Po nějaké době, pokud se vám líbí tento barevný a přátelský shell, můžete jej nastavit jako výchozí systém namísto bash.
chsh -s /usr/bin/fish
Pro použití změn se odhlaste ze systému a znovu se přihlaste.
Přizpůsobení
Pro změnu vlastností Fish můžeme vytvořit konfigurační soubor-
nano ~/.config/fish/config.fish
Přepnout zpět na Bash
Pokud se vám Fish nelíbilo a chcete svůj Bash znovu vrátit na terminál, spusťte
chsh -s /usr/bin/bash
odhlaste se a znovu se přihlaste.
Chcete-li se dozvědět více o tomto příkazu shellu, podívejte se na oficiální dokumentaci.