- Ako prepnúť z Bash na ryby Shell na Linuxe -

Ako prepnúť z Bash na Fish Shell na Linuxe

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