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é okenní prostředí 12 nejlepších linuxových desktopových prostředíZískání desktopového prostředí Linuxu může být obtížné. Zde je nejlepší uvažovat prostředí Linux pro stolní počítače. Přečtěte si více . Pokud se vám nelíbí, jak váš terminál funguje, můžete to změnit instalací nový shell.
Můžete si vybrat z mnoha různých nábojů. 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 s dobou se opravdu nehýbaly. Proto byste měli zvážit vyzkoušet Ryba - Friendly Shell.
Ryba má mírně ironický slogan „shellu příkazového řádku pro 90. léta“. Představuje funkce, které by se měly skutečně stát 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 vašeho stroje.
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 pláště terminálů, není to všechno tak složité. Vychází z předpokladů založených na kombinaci 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í tak, že se ryby shromažďují prostřednictvím „Man Pages“ (v podstatě dokumentace) daného konkrétní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ých zkušeností 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 se vám líbí. 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 se dalo očekávat, v seznamu bude uvedeno vše v daném adresáři, který má příponu „.txt“.
Můžete také mít více zástupných znaků. Pokud tedy spustíte „ls * .jp *“, zobrazí se 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 příponami „.jpg“ a „.jpeg“.
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 funkce „bílého slona“, ve skutečnosti tomu tak 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 váš proměnné prostředí Co jsou proměnné prostředí a jak je mohu použít? [Okna]Tu a tam 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 pamatuji učení, jak ... Přečtěte si více , a to prostřednictvím 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, estetiku příkazového řádku a výchozí funkce dostupné pomocí Fishova skriptování Jazyk.
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 s poškrábáním 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 šikovné malé obšívky.
Rozdíl je v tom, že ryby při tom dobře vypadají. Nahrazuje logické operátory Staňte se lepším při hledání náplně pomocí vyhledávačů: Boolean Search Logic ExplainedDotazování přibližně 50 miliard indexovaných stránek vyžaduje tisíce serverů Google půl sekundy, skenování pouze první stránky s výsledky vyhledávání trvá podstatně déle. Navíc,... Přečtěte si více používá bash („||“, „&&“ a „!“) a nahrazuje je „a“, „nebo“ a „ne“. Díky tomu způsob čitelnější.
Užitečné chybové zprávy
Toto 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é.
Je snadná instalace ryb
Přesvědčený? Myslel jsem si to. Nyní se dostaneme k části, kde vysvětlím, jak ji nainstalovat.
Nejprve budete muset uchopit kopii ryb z úložišť vámi vybrané distribuce Linuxu nebo BSD. V distribucích Ubuntu a Ubuntu je to jen „sudo apt-get install fish“.
Pokud používáte počítač Mac, můžete jej nainstalovat přes HomeBrew Jak nainstalovat Mac Apps v terminálu pomocí HomebrewVě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í. Přečtěte si více . Stojí za zmínku, že pokud jste nedávno upgradovali na El Capitan, může být HomeBrew rozbitý. Můžeš Opravte to podle těchto kroků. Pokud používáte Windows, existuje i verze pro Cygwin.
Můžete okamžitě začít používat ryby zadáním „fish“ do příkazového řádku a stiskem návratu. Problém je, že bude aktivní pouze pro tuto konkrétní relaci. Pokud terminál zavřete a znovu jej otevřete, zobrazí shell, který jste použili dříve. To je asi 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 nějaké potíže, toto vlákno AskUbuntu je zvláště poučné.
Když jsem se pokusil nainstalovat na můj Mac, dostal jsem chybu, která řekla „nestandardní shell“. To jsem dokázal opravit úpravou / etc / shells / using textový editor VIM Prvních 7 důvodů, proč dát editoru Vim šanciCelá léta jsem zkoušel jeden 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 ... Přečtěte si více , a přidání cesty 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!
Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.