7 důvodů, proč byste si měli nainstalovat Fish Shell

7 důvodů, proč byste si měli nainstalovat Fish Shell

Možná to, co nutí tolik lidí instalovat Linux, je to tak směšně přizpůsobitelné . Pokud se vám nelíbí, jak to vypadá, můžete jednoduše nainstalovat nové prostředí oken . Pokud se vám nelíbí, jak funguje váš terminál, můžete to změnit instalací nová skořápka .





Existuje mnoho různých skořápek, ze kterých si můžete vybrat. Jedním z nejpopulárnějších je bash, ale existují také ZSH, Korn Shell a TCSH. Všechno jsou to jemné skořápky, ale všechny byly vytvořeny v 70., 80. a na počátku 90. let minulého století a ve skutečnosti se nehýbaly s dobou. Proto byste měli zvážit vyzkoušení Ryba - Přátelská skořápka.





Fish má lehce ironický slogan „shell příkazového řádku pro 90. léta“. Představuje funkce, které se skutečně měly stát dříve samozřejmostí, ale ne . Funkce jako autosugesce, barvy VGA a skriptovací jazyk inspirovaný moderními programovacími jazyky jako Python a Ruby. Jsem fanoušek.





Pokračujte ve čtení, abyste zjistili, co pro vás ryby mohou udělat a jak je můžete nainstalovat do svého počítače.

Automatické doplňování a návrhy

Jednou z nejlepších funkcí ryb je automatické doplňování. Ví, na co myslíte, a rád vám ušetří stisknutí kláves, když za vás dokončí příkaz. Stačí stisknout Tab.



Přestože se jedná o inovativní funkci, alespoň pokud jde o terminály, není to tak složité. Vytváří své předpoklady na základě kombinace hádání a historie vašeho příkazového řádku.

Pokud narazíte na daný příkaz, stisknutím klávesy Tab se zobrazí seznam všech známých přijatelných parametrů a jejich funkce. Toho se dosahuje sbíráním ryb prostřednictvím „Man Pages“ (v podstatě dokumentace) konkrétního programu.





Zvýraznění syntaxe a krásné barvy

Vím; můžete přizpůsobit jiné prostředí tak, aby používalo živější barvy a zvýrazňovalo syntaxi. Ale ryba to má hned po vybalení z krabice , a má na výběr mnohem širší paletu odstínů.

Nejen, že to dělá věci mnohem čitelnějšími, ale vypadá to opravdu pěkně. Z vlastní zkušenosti jsem zjistil, že to výrazně zlepšilo moji přesnost na časové ose, protože jsem méně nakloněn psaní špatně formátovaných příkazů.





Zástupné znaky

Další skvělou funkcí, kterou ryby mají, je schopnost používat zástupné znaky kdekoli, na co máte chuť. Jak to tedy funguje?

Pokud používáte Bash a spustíte 'ls *.txt', zobrazí se chybová zpráva, protože hledá konkrétní soubor s názvem ' *.txt'. Ne v rybách.

Jak můžete očekávat, zobrazí se seznam všeho v daném adresáři, který má příponu souboru „.txt“.

Můžete mít také více zástupných znaků. Pokud tedy spustíte 'ls *.jp *', zobrazí se seznam každý soubor s příponou začínající na '.jp'. To je velmi užitečné, když vezmete v úvahu, že soubory JPEG mohou mít příponu „.jpg“ i „.jpeg“.

Webové rozhraní

Další novinkou ryby je, že ji lze konfigurovat prostřednictvím webového rozhraní běžícího na místním webovém serveru. Toto je téměř jediný shell, který to nabízí. I když to zní jako funkce „bílého slona“, ve skutečnosti tomu tak není.

Webové rozhraní vám umožňuje upravit barevné schéma podle vašich představ. I když musím přiznat, že jsem byl s výchozí paletou docela spokojený.

Rybí webový konfigurační nástroj vám také umožňuje procházet proměnné prostředí, a to vše v pohodlí vašeho vlastního webového prohlížeče.

Další věci, které lze upravit pomocí webového konfiguračního nástroje, jsou vazby klíčů terminálu, estetika příkazového řádku a výchozí funkce dostupné prostřednictvím skriptovacího jazyka Fish.

Nakonec můžete také zobrazit historii příkazového řádku. To je velmi užitečné, když potřebujete projít kroky, které jste podnikli, abyste vyřešili obtížný problém poškrábání hlavy.

Řízení toku

Pojďme se dotknout další výhody ryb. Stejně jako v bash, ryby, které používáte, spojují středníky a slučovače dohromady. To vám umožní mít nějaký základní způsob řízení toku, když píšete šikovné malé jednorázovky.

co znamenají tváře při psaní textových zpráv?

Rozdíl je v tom, že ryby při tom vypadají dobře. Nahrazuje logické operátory používané bash ('||', '&&' a '!') A nahrazuje je 'a', 'nebo' a 'ne'. Tím se to stalo způsob čitelnější.

Užitečné chybové zprávy

To je moje oblíbená vlastnost ryb. Kdykoli vás ( nevyhnutelně ) pokazit, ryby vám obyčejnou angličtinou vysvětlí, kde jste udělali chybu, a co je důležitější, jak to můžete opravit.

Nevím o žádném jiném shellu, který by měl tak jasné chybové zprávy.

Fish se snadno instaluje

Přesvědčený? Myslel jsem si to. Nyní se dostaneme k části, kde vysvětlím, jak jej nainstalovat.

Nejprve budete muset pořídit kopii z ryb z úložišť vámi zvolené distribuce Linuxu nebo BSD. Na Ubuntu a distribucích podobných Ubuntu je to jen 'sudo apt-get install fish'.

Pokud používáte Mac, můžete si jej nainstalovat prostřednictvím HomeBrew . Stojí za zmínku, že pokud jste nedávno upgradovali na El Capitan, HomeBrew může být rozbitý. Můžeš podle následujících kroků to opravte . Pokud používáte Windows, existuje také verze pro Cygwin .

Rybu můžete okamžitě začít používat zadáním příkazu „ryby“ do příkazového řádku a stisknutím klávesy Return. Problém je, že bude aktivní pouze pro tuto konkrétní relaci. Pokud terminál zavřete a znovu otevřete, zobrazí se shell, který jste použili dříve. To je asi bash.

Musíte tedy nastavit rybu jako výchozí skořápku. Chcete -li to provést, stačí spustit 'chsh -s/usr/bin/fish' a restartujte terminál. Pokud narazíte na nějaké potíže, toto vlákno AskUbuntu je obzvláště poučné.

Když jsem se to pokusil nainstalovat na svůj Mac, zobrazila se mi chyba „nestandardní shell“. Byl jsem schopen to opravit úpravou/etc/shells/pomocí textového editoru VIM a přidáním cesty k rybě na novém řádku.

Plavání S Rybami

Lákala vás ryba změnit svou ulitu? Zůstanete u obyčejného bashe? Nebo používáte jiný druh exotické skořápky? Dejte mi vědět v sekci komentáře níže!

Podíl Podíl tweet E-mailem Jak změnit vzhled a vzhled pracovní plochy Windows 10

Chcete vědět, jak vylepšit vzhled Windows 10? Pomocí těchto jednoduchých přizpůsobení si Windows 10 přizpůsobíte.

Číst dále
Související témata
  • Linux
  • Terminál
O autorovi Matthew Hughes(Publikováno 386 článků)

Matthew Hughes je softwarový vývojář a spisovatel z anglického Liverpoolu. Málokdy ho najdou bez šálku silné černé kávy v ruce a naprosto zbožňuje svůj Macbook Pro a svůj fotoaparát. Jeho blog si můžete přečíst na http://www.matthewhughes.co.uk a sledovat ho na twitteru na @matthewhughes.

Více od Matthew Hughese

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru