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

  • Edmund Richardson
  • 0
  • 4581
  • 871
reklama

Možná to, co řídí tolik lidí k instalaci Linuxu, je to tak směšně přizpůsobitelné. Pokud se vám nelíbí, jak to vypadá, stačí nainstalovat nové prostředí oken Je to vaše volba: 10 nejlepších prostředí Linux Desktop Je to vaše volba: 10 nejlepších prostředí Linux Desktop Od Gnome po KDE, od MATE po Unity je tu spousta možností. Kde byste měli začít? Zahlceni? Začněte zde. . Pokud se vám nelíbí, jak váš terminál funguje, můžete to změnit instalací nového shellu.

Můžete si vybrat z mnoha různých granátů. Jedním z nejpopulárnějších je bash, ale jsou zde také ZSH, Korn Shell a TCSH. Jsou to všechno jemné skořápky, ale všechny byly vytvořeny v 70., 80. a začátkem 90. let a ve skutečnosti se s dobou opravdu nehýbaly. Proto byste měli zvážit vyzkoušet ryby - Friendly Shell.

Ryby mají mírně ironický slogan “prostředí příkazového řádku pro 90. léta”. Představuje funkce, které by se měly stát běžně dříve, ale ne. Funkce jako autosugesce, barvy VGA a skriptovací jazyk inspirovaný moderními programovacími jazyky, jako jsou Python a Ruby. jsem fanoušek.

Čtěte dále a zjistěte, co pro vás mohou ryby udělat a jak je můžete nainstalovat do počítače.

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

Jednou z nejlepších funkcí ryb je automatické doplňování. Ví, co si myslíte, a potěší vás úhozů klávesou dokončením vašeho příkazu za vás. Stačí stisknout Tab.

Přestože se jedná o inovativní funkci, přinejmenším pokud jde o skořepiny terminálů, není to všechno tak komplikované. Vychází ze svých předpokladů na základě kombinace odhadů a historie vaší příkazové řádky.

Pokud uvíznete v daném příkazu, stisknutím klávesy Tab se zobrazí seznam všech známých přijatelných parametrů a co dělají. To se provádí pomocí ryb, které prochází přes “Man Stránky” (v podstatě dokumentace) daného programu.

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

Vím; můžete přizpůsobit další skořápky tak, aby používaly zářivé barvy a zvýrazňovaly syntaxi. Ale ryby to mají hned z krabice, a má mnohem širší paletu odstínů na výběr.

Nejenže to dělá věci mnohem čitelnějšími, ale vypadá to opravdu pěkně. Podle mé vlastní zkušenosti jsem zjistil, že to výrazně zlepšilo moji přesnost na časové ose, protože jsem méně nakloněn psát špatně tvarované příkazy.

Zástupné znaky

Další skvělou vlastností, kterou ryby mají, je schopnost používat zástupné znaky kdekoli chcete. Jak to tedy funguje?

No, pokud používáte Bash, a běháte “ls * .txt”, zobrazí se chybová zpráva, protože hledá konkrétní soubor s názvem “* .txt”. Ne v rybách.

Jak se dalo očekávat, bude v seznamu uveden vše v daném adresáři, který má příponu souboru “.txt”.

Můžete také mít více zástupných znaků. Pokud tedy běžíte “ls * .jp *”, budete seznam každý soubor, který má příponu začínající na “.jp”. To je velmi užitečné, když si uvědomíte, že soubory JPEG mohou být dodávány s oběma “.jpg” a “.jpeg” rozšíření.

Webové rozhraní

Další novinkou ryb je, že ji lze konfigurovat prostřednictvím webového rozhraní, které běží na místním webovém serveru. To je skoro jediný shell, který to nabízí. I když to zní jako trochu “bílý slon” funkce, to opravdu není.

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

Nástroj pro webovou konfiguraci Fish také umožňuje procházet proměnné prostředí. Co jsou proměnné prostředí a jak je mohu použít? [Windows] Co jsou proměnné prostředí a jak je mohu použít? [Windows] Občas se naučím malý tip, který mě nutí myslet si „dobře, kdybych věděl, že před rokem mi to ušetří hodiny času“. Živě si vzpomínám, jak jsem se naučil…, a to vše díky pohodlí vlastního webového prohlížeče.

Dalšími věcmi, které lze upravit pomocí webového konfiguračního nástroje, jsou vazby kláves 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 problém, který je poškrábání hlavy.

Řízení toku

Pojďme se dotknout další výhody ryb. Stejně jako v bashu, rybáři používají k vzájemnému řetězení příkazů středníky a kombinátory. To vám umožní mít nějaký druh základní kontroly toku, když píšete po ruce malé jednodílné vložky.

Rozdíl je v tom, že ryby při tom dobře vypadají. Nahrazuje logické operátory Zlepší se při hledání náplně pomocí vyhledávačů: Boolean Search Logic Explained Staňí se lepší při hledání Stuff pomocí vyhledávačů: Boolean Search Logic Explained Vyžádá tisíce serverů Google půl sekundy, než vyhledá přibližně 50 miliard indexovaných stránek. Trvá vám mnohem déle skenování pouze první stránky výsledků vyhledávání. Kromě toho ... používá bash ( “||”, “&&”, a “!”) a nahrazuje je “a”, “nebo”, a “ne”. Díky tomu způsob čitelnější.

Užitečné chybové zprávy

To je moje oblíbená vlastnost ryb. Kdykoli vás (nevyhnutelně) zašroubujte, ryba vysvětlí prostou angličtinou, kde jste se pokazili, a co je důležitější, jak to napravit.

Nevím o žádném jiném shellu, který obsahuje chybové zprávy, které jsou tak jasné.

Instalace ryb je snadná

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

Nejprve budete muset chytit kopii ryb z úložišť vámi vybrané distribuce Linuxu nebo BSD. U distribucí Ubuntu a Ubuntu je to tak “sudo apt-get install fish”.

Pokud používáte Mac, můžete jej nainstalovat pomocí HomeBrew Jak nainstalovat Mac Apps v Terminálu pomocí Homebrew Jak nainstalovat Mac Apps v Terminálu pomocí Homebrew Věděli jste, že můžete nainstalovat software Mac do Terminálu? Zde je návod, jak Homebrew použít k snadné instalaci Mac aplikací. . Stojí za zmínku, že pokud jste nedávno upgradovali na El Capitan, může být HomeBrew rozbitý. Chcete-li problém opravit, postupujte takto. Pokud používáte Windows, existuje také verze pro Cygwin.

Ryby můžete okamžitě začít psát “Ryba” do příkazového řádku a stiskem návratu. Problém je v tom, že bude aktivní pouze pro tuto konkrétní relaci. Pokud terminál zavřete a znovu jej otevřete, zobrazí se shell, který jste použili dříve. To je pravděpodobně bash.

Takže musíte nastavit jako výchozí shell ryby. Stačí jen spustit “chsh -s / usr / bin / fish”, a restartujte terminál. Pokud narazíte na potíže, toto vlákno AskUbuntu je obzvláště poučné.

Když jsem se pokusil nainstalovat na můj Mac, dostal jsem chybu, která řekla “nestandardní skořepina”. Opravil jsem to úpravou / etc / shells / pomocí textového editoru VIM. Prvních 7 důvodů, proč dát textovému editoru Vim šanci Top 7 důvodů, proč dát textovému editoru Vim šanci, roky jsem to vyzkoušel textový editor za druhým. Jmenuješ to, zkusil jsem to. Každý z těchto editorů jsem používal více než dva měsíce jako svůj primární každodenní editor. Nějak jsem ... a přidal cestu k rybaření na novém řádku.

Plavání S Rybami

Lákaly vás ryby, abyste si vyměnili skořápku? Budeš se držet prostého bash? Nebo používáte nějaký jiný druh exotického náboje? Dejte mi vědět v sekci komentářů níže!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.