V termináli sa veľa používateľov drží Bashom. Výsledkom je, že ich zážitok z terminálu nie je taký dobrý, ako by mohol byť. Je to veľmi jednoduché, bez moderných funkcií. Ak chcete zlepšiť zážitok z terminálu, zvážte prechod z Bash na Fish Shell.
Nainštalujte Fish Shell
Pred prepnutím z Bash na Fish Shell ako vášprimárny terminál Shell, budete ho musieť nainštalovať na Linux. Našťastie je to veľmi populárne a existujú jeho balíčky na takmer každej distribúcii Linuxu. Otvorte terminál a zadaním nižšie uvedeného príkazu ho nainštalujte.
ubuntu
sudo apt install fish
Debian
sudo apt-get install fish
Arch Linux
sudo pacman -S fish
fedora
sudo dnf install fish
openSUSE
sudo zypper install fish
Iné Linuxy
Ryby sú už nejaký čas, napriek tomu, že súcelkom moderné funkcie. Vzhľadom na svoj vek je dosť ľahké dostať sa na takmer akúkoľvek distribúciu Linuxu. Ak ju chcete nainštalovať, otvorte terminál a skontrolujte správcu balíkov, či neobsahuje „ryby“ alebo „rybie škrupiny“. Prípadne si pozrite oficiálnu stránku Githubu a vytvorte ju zo zdroja pomocou programového kódu.
Prepnúť Bash na ryby Shell
Použitie rýb ako primárneho obalu môže nejakú dobu trvaťzvyknúť si, pretože sa veľmi líši od basy. Na rozdiel od mnohých iných alternatív (ako Zsh, Ksh atď.), Fish nepoužíva systém Bash ako základňu. Keďže Fish má takúto konštrukciu, niektoré príkazy môžu z dôvodu odlišnej syntaxe odmietnuť pracovať a pri používaní terminálu budete pravdepodobne musieť zmeniť niektoré návyky.

Našťastie pre vás, je tu skvelá stránka, ktorá načrtávavšetky zložitosti Rybej škrupiny a prostredie, ktoré je potrebné prehliadnuť. Nastiňuje syntax rýb, ako narába s potrubím a mnoho ďalších vecí. Ak uvažujete o prepnutí, urobte si láskavosť a prečítajte si ho.
Po prezretí lacného listu je bezpečné otvoriť terminál a zmeniť predvolenú schránku používateľa z Bash na Fish Shell. V termináli spustite chsh Príkaz. Nespúšťajte ho však sudo, alebo by ste mohli potencionálne prostredie používateľa root zmeniť na Fish namiesto vlastného.
chsh -s /usr/bin/fish
Beh chsh príkaz priradí vášmu novému shellu. Ak chcete získať okamžitý prístup k ryby pomocou svojho používateľa, napíšte ryby do terminálu. V opačnom prípade reštartujte počítač so systémom Linux a dokončite prepínač. Po reštartovaní sa prihláste a znova otvorte terminál. Ak bude všetko v poriadku, Fish bude nová predvolená hodnota a budete privítaní radšej Fish Shell, než Bash.
Konfigurácia rýb
Aj keď ste prešli na Fish Shell, nie je úplne pripravený na použitie. Ďalším krokom je jeho konfigurácia. V termináli vytvorte nový konfiguračný priečinok.
mkdir -p ~/.config/fish
Potom vytvorte nový konfiguračný súbor vo vnútri nového priečinka Fish config:
touch ~/.config/fish/config.fish
Použitím dotyk vytvorí prázdny konfiguračný súbor Fish Shell snič v tom. V tomto okamihu je bezpečné pridať do shellu všetky vlastné konfigurácie. Pre väčšinu používateľov je potrebná jediná zmena, ktorá natrvalo zakáže uvítaciu správu. Pridajte modifikáciu do konfigurácie Fish spustením nasledujúceho príkazu:
echo "set fish_greeting """ >> ~/.config/fish/config.fish
Záložná konfigurácia rýb
Nastavenie Fish na viacerých počítačoch môže byťcelkom nepríjemné, pretože pre každý počítač budete musieť vytvoriť novú konfiguráciu. Rýchlejším spôsobom je vytvorenie zálohy súboru a jeho obnovenie na každom počítači, na ktorom chcete program Fish používať. Ak chcete zálohovať konfiguráciu, spustite tento príkaz v termináli
cp ~/.config/fish/config.fish ~/Documents/
Ak chcete konfiguráciu obnoviť, presuňte súbor do nového počítača, umiestnite ho do priečinka Dokumenty a spustite:
mkdir -p ~/.config/fish cp ~/Documents/config.fish ~/.config/fish/config.fish
prispôsobenie

Z väčšej časti je všetko pripravené a pripravené na použitie. Ak ju však chcete prispôsobiť a ďalej nakonfigurovať, existuje spôsob, ako to urobiť. Choďte do terminálu a spustite tento príkaz:
fish_config
Spustením tohto príkazu sa automaticky otvorí nová karta vo vašom webovom prehliadači s možnými aspektmi programu Fish.
V okne Fish_Config budete môcť použiť prednastavené témy shellu, priradiť premenné, nastaviť vlastné funkcie, zobraziť históriu príkazov, priradiť skratky, aliasy a ďalšie!
Automatické dopĺňanie rýb
Zďaleka najatraktívnejšou vlastnosťou rýb jefunkcia automatického dopĺňania. Je to ďaleko pred všetkým ostatným a táto jediná vlastnosť je dostatočná na to, aby presvedčila aj tých najsmrteľnejších fanúšikov Baša, aby si to vyskúšali. Najlepšie na tejto funkcii je to, že nevyžaduje veľa know-how, aby ste mohli využívať výhody. Aj koncoví noobi z toho môžu mať veľa použitia.
Ak chcete použiť funkciu automatického dopĺňania rýb, prejdite na stránkuterminálu a začnite písať príkaz. Počas písania uvidíte, ako sa shell snaží uhádnuť. Opravuje sa, keď dostane viac informácií. Kedykoľvek môžete automaticky dokončiť príkaz stlačením klávesu šípka doprava na klávesnici. Po stlačení správneho kľúča bude váš príkaz na polovicu dokončený automaticky.
Komentáre