Reklama
Možno to, čo vedie toľko ľudí k inštalácii Linuxu, je to tak smiešne prispôsobiteľné. Ak sa vám nepáči, ako to vyzerá, stačí nainštalovať nové prostredie okna 12 najlepších prostredí Linux pre stolné počítačeZískavanie desktopového prostredia Linux môže byť náročné. Tu je najlepšie zvážiť najlepšie desktopové prostredie pre Linux. Čítaj viac . Ak sa vám nepáči, ako funguje váš terminál, môžete to zmeniť inštaláciou nový obal.
Existuje veľa rôznych škrupín, z ktorých si môžete vybrať. Jeden z najpopulárnejších je bash, ale sú tu aj ZSH, Korn Shell a TCSH. Sú to všetko jemné škrupiny, ale všetky boli vytvorené v sedemdesiatych, osemdesiatych a na začiatku deväťdesiatych rokov a skutočne sa s dobou skutočne nehýbali. Preto by ste mali zvážiť vyskúšanie ryby - Friendly Shell.
Ryby majú mierne ironický slogan „shellu príkazového riadku pre 90. roky“. Prináša funkcie, ktoré sa mali skutočne stať skôr, ale nie. Funkcie ako automatické podania, farby VGA a skriptovací jazyk inšpirovaný modernými programovacími jazykmi ako Python a Ruby. Som fanúšik.
Čítajte ďalej a zistite, čo pre vás môžu ryby urobiť a ako ich môžete nainštalovať do svojho stroja.
Automatické dopĺňanie a návrhy
Jednou z najlepších funkcií rýb je automatické dopĺňanie. Vie, čo si myslíte, a poteší vás stlačenie klávesov dokončením vášho príkazu za vás. Stačí stlačiť kláves Tab.
Aj keď je to inovatívna funkcia, aspoň pokiaľ ide o škrupiny terminálov, nie je to všetko také zložité. Vytvára svoje predpoklady na základe kombinácie odhadov a histórie príkazového riadku.
Ak uviaznete pri danom príkaze, stlačením klávesu Tab sa zobrazia všetky známe prijateľné parametre a ich činnosti. To sa deje pomocou rýb, ktoré prechádzajú cez „Man Pages“ (v podstate dokumentáciu) daného programu.
Zvýraznenie syntaxe a krásne farby
Viem; môžete si prispôsobiť ďalšie prostredia tak, aby používali žiarivejšie farby a zvýrazňovali syntax. Ale ryby to majú hneď po vybalení, a má na výber oveľa širšiu paletu odtieňov.
Nielenže to robí veci oveľa čitateľnejšími, ale vyzerá to naozaj pekne. Podľa mojej vlastnej skúsenosti som zistil, že to výrazne zlepšilo moju presnosť na časovej osi, pretože som menej naklonený písať chybné príkazy.
zástupné znaky
Ďalšou skvelou vlastnosťou, ktorú ryby majú, je schopnosť používať zástupné znaky kdekoľvek chcete. Ako to teda funguje?
Ak používate Bash a spustíte „ls * .txt“, zobrazí sa chybové hlásenie, pretože hľadá konkrétny súbor s názvom „* .txt“. Nie v rybách.
Ako sa dalo očakávať, v zozname bude uvedené všetko v danom adresári, ktorý má príponu „.txt“.
Môžete tiež mať viac zástupných znakov. Ak teda spustíte „ls * .jp *“, zobrazí sa zoznam každý súbor, ktorý má príponu začínajúcu „.jp“. To je veľmi užitočné, keď si uvedomíte, že súbory JPEG môžu byť dodané s príponami „.jpg“ a „.jpeg“.
Webové rozhranie
Ďalšou novinkou rýb je, že ju možno nakonfigurovať prostredníctvom webového rozhrania bežiaceho na lokálnom webovom serveri. Toto je skoro jediný shell, ktorý to ponúka. Aj keď to znie ako „funkcia bieleho slona“, v skutočnosti to tak nie je.
Webové rozhranie umožňuje prispôsobiť farebnú schému podľa vašich predstáv. Aj keď musím pripustiť, s predvolenou paletou som bol celkom spokojný.
Nástroj na webovú konfiguráciu spoločnosti Fish vám tiež umožňuje prehliadať premenné prostredia Čo sú premenné prostredia a ako ich môžem použiť? [Windows]Tu a tam sa naučím malý tip, ktorý ma núti myslieť si „dobre, keby som vedel, že pred rokom by mi to ušetrilo hodiny času“. Živo si pamätám učenie, ako ... Čítaj viac , všetko prostredníctvom pohodlia vlastného webového prehľadávača.
Ďalšie veci, ktoré je možné upraviť pomocou nástroja na konfiguráciu webu, sú väzby klávesov terminálu, estetiku príkazového riadka a predvolené funkcie dostupné pomocou Fishovho skriptu Jazyk.
Nakoniec môžete vidieť aj históriu príkazového riadku. To je veľmi užitočné, keď potrebujete prejsť krokmi, ktoré ste podnikli, aby ste vyriešili problém, ktorý je poškriabaný.
Kontrola toku
Poďme sa dotknúť ďalšej výhody rýb. Podobne ako v bash, aj v rybách, na reťazenie príkazov používate bodkočiarky a kombinátory. To vám umožní mať nejaký druh základnej kontroly toku, keď píšete šikovné malé obálky.
Rozdiel je v tom, že ryby pri tom dobre vyzerajú. Nahrádza logické operátory Staňte sa lepším pri vyhľadávaní položiek pomocou vyhľadávacích nástrojov: vysvetlená logika logického vyhľadávaniaDotazovanie približne 50 miliárd indexovaných stránok vyžaduje tisíce serverov spoločnosti Google pol sekundy, skenovanie iba prvej stránky výsledkov vyhľadávania trvá podstatne dlhšie. Na vrchu tamtoho,... Čítaj viac používa ho bash („||“, „&&“ a „!“) a nahrádza ich „a“, „alebo“ a „nie“. Vďaka tomu spôsob čitateľnejšie.
Užitočné chybové správy
Toto je moja obľúbená vlastnosť rýb. Kedykoľvek (nevyhnutne), povedzte, ryba vám v obyčajnej angličtine vysvetlí, kde ste sa pokazili, a čo je dôležitejšie, ako to napraviť.
Neviem o žiadnej inej schránke, ktorá obsahuje chybové hlásenia, ktoré sú také jasné.
Je to jednoduchá inštalácia rýb
Presvedčil? Myslel som si. Teraz sa dostaneme k časti, kde vysvetlím, ako ju nainštalovať.
Najprv budete musieť uchopiť kópiu rýb z úložísk zvolenej distribúcie systému Linux alebo BSD. V distribúciách podobných Ubuntu a Ubuntu je to iba „inštalácia rýb sudo apt-get“.
Ak používate počítač Mac, môžete si ho nainštalovať prostredníctvom HomeBrew Ako nainštalovať Mac Apps v termináli pomocou HomebrewVedeli ste, že môžete nainštalovať softvér Mac do terminálu? Tu je návod, ako používať Homebrew na ľahkú inštaláciu aplikácií pre Mac. Čítaj viac . Je potrebné poznamenať, že ak ste nedávno prešli na El Capitan, môže byť HomeBrew nefunkčný. Môžeš opravte to podľa týchto krokov. Ak používate systém Windows, existuje aj verzia pre Cygwin.
Môžete okamžite začať používať ryby zadaním „fish“ do príkazového riadku a stlačením návratu. Problém je, že bude aktívny iba pre túto konkrétnu reláciu. Ak zavriete terminál a znova ho otvoríte, zobrazí sa shell, ktorý ste predtým používali. To je asi bash.
Takže musíte nastaviť ryby ako predvolené prostredie. Stačí len spustiť „Chsh -s / usr / bin / fish“a reštartujte váš terminál. Ak narazíte na nejaké problémy, toto vlákno AskUbuntu je obzvlášť poučný.
Keď som sa pokúsil nainštalovať na môj Mac, dostal som chybu, ktorá povedala „neštandardný shell“. Bol som schopný to vyriešiť úpravou / etc / shells / pomocou textový editor VIM Top 7 dôvodov, prečo dať Vim Text Editor šancuCelé roky som vyskúšal jeden textový editor za druhým. Vy ste to nazvali, skúsil som to. Každý z týchto editorov som používal viac ako dva mesiace ako svoj hlavný denný editor. Nejako ... Čítaj viac , a pridanie cesty k rybolovu na novom riadku.
Plávanie s rybami
Lákali vás ryby na zmenu škrupiny? Chystáte sa držať obyčajného basha? Alebo používate nejaký iný druh exotického škrupiny? Dajte mi vedieť v sekcii komentárov nižšie!
Matthew Hughes je vývojár a spisovateľ softvéru z anglického Liverpoolu. Málokedy ho nájde bez šálky silnej čiernej kávy v ruke a úplne zbožňuje jeho Macbook Pro a fotoaparát. Jeho blog si môžete prečítať na stránke http://www.matthewhughes.co.uk a sledujte ho na Twitteri na adrese @matthewhughes.