rybia škrupina

FISH - užitočná škrupina

FISH - užitočná škrupina
Cieľom FISH je mať celý manuál na dosah ruky v oveľa vyššej miere ako ostatné mušle. Hlavnou myšlienkou je pomôcť vám naučiť sa, čo môžete robiť. Mnoho ľudí to bude hojne využívať, ale hardcore používatelia môžu mať námietky kvôli výkonu. Blokuje tiež niektoré bežné funkcie. Z tohto dôvodu zvážte použitie rýb vo svojej súprave nástrojov, keď používate nové funkcie.

Inštalácia ryby v systéme Linux

Nainštalujete ryby so správcom balíkov, ak máte pokročilejšie potreby, pozrite si náš článok Ako nainštalovať Fish Shell.

V Ubuntu by ste použili apt týmto spôsobom.

$ apt nainštalovať ryby

Po nainštalovaní ho začnite používať, ako by ste používali bash. Počas písania uvidíte viac návrhov ako kedykoľvek predtým. Vyskúšajte kláves Tab, aby ste z rýb vyťažili viac.

Čo je zvláštne na RYBÁCH?

Predtým, ako niečo nakonfigurujete, uvidíte, že výzva sa zmenila len málo. Po zadaní niekoľkých príkazov si čoskoro všimnete, že pri písaní získate veľa pomoci. Ak začnete používať skripty, môžete si všimnúť určité nekompatibility. U rýb vždy dostanete návrhy príkazov. Ak ich je veľa, získate rady o každej z nich.

Máte oveľa viac možností, vrátane vytvárania funkcií. Rovnako ako v iných škrupinách môžete nastaviť výzvu tak, aby vyzerala tak, ako chcete. Vaše konfiguračné súbory systému sú v usr / share / fish, sú na strome. Ako môžete vidieť na nasledujúcom obrázku.

Zo stromu môžete vidieť hlavné adresáre; doplnkov, funkcií a nástrojov. Tieto adresáre môžete kopírovať a plniť súbormi, ale môžete ich vytvoriť aj webovým spôsobom. Kým si nepíšete svoje vlastné funkcie, na nastavenie shellu použite predvolené.

Ako to môžete doladiť?

Ako ste videli skôr, máte veľa adresárov na vyladenie vášho shellu. Na to nemôžete použiť všetky skripty bash, vyskytli sa problémy s kompatibilitou. Dobrá správa je, že formát je veľmi jednoduchý a môžete použiť aj Python, ak je to vaša šálka čaju.

Kým sa nedostanete na pokročilú úroveň, môžete si vybrať z funkcií prispievaných komunitou. Jedným zo spôsobov konfigurácie je použitie webového systému. Najskôr spustíte nasledujúci príkaz, zatiaľ čo ste na rybe.

$ fish_config

Tento príkaz spustí malý webový server a zavolá váš predvolený webový prehliadač. Táto stránka je jednoduchá stránka s kartami, ktorá obsahuje funkcie, ktoré môžete potrebovať alebo chcieť. Tu je obrázok.

Prebieha konfigurácia FISH

Keď vyberiete kartu, nižšie je veľa možností. Pri prezeraní štýlu stačí kliknúť na „Nastaviť tému“ a súbor sa pridá pod vaše konfiguračné súbory používateľského mena. Tento nástroj pokrýva sedem skupín nastavení, prvé sú téma a výzva. Tento nástroj je užitočný na začiatok a vypožičanie kódu od ostatných. Je ľahké použiť kód vo vašej vlastnej konfigurácii a upraviť ho. Pretože ste génius, prispejte do úložiska svojimi poslednými nástrojmi a nastaveniami. Dôležitá poznámka je, že výzva a aliasy sú nahradené funkciami. Funkcia výzvy má názov „fishprompt“ a všetky funkcie majú názov, ktorý slúži ako alias. Pomocou príkazu functions si môžete skontrolovať, čo máte.

$ funkcie

Ak chcete pridať funkciu, musíte napísať skript, ktorý robí to, čo sa snažíte dosiahnuť. Jednoduchý príklad je uvedený nižšie.

funkcia gp
príkaz git pull $ argv
koniec

Pri jednoduchej funkcii, ako je táto, je podobnosť s aliasmi zrejmá, ale funkcia môže obsahovať oveľa viac. Funkcie sú globálne, takže keď spustíte vytvorenie funkcie, musí mať iný názov ako akýkoľvek iný v rybách. Môžete mať jeden súbor (.konfigurácia / ryba / konfigurácia.ryby) alebo v samostatných súboroch v adresári funkcií. Názov funkcie musí byť stále jedinečný, pretože ryba má iba jeden menný priestor. Ďalším dôležitým detailom je, že musíte použiť '$ argv', inak nemôžete vo svojom príkaze použiť žiadne parametre.

Súbory, ktoré existujú v (~ /.adresár config / fish / functions /) bude automaticky načítaný rybami. Novú funkciu môžete vytvoriť aj pomocou príkazu „function“.

$ funkcia v pohode

Funkcia cool teraz existuje vo vašej aktuálnej relácii. Môžete ich upravovať pomocou „funced cool“, aby to fungovalo tak, ako chcete. Úpravy prebiehajú priamo v shelli. Jedinou zvláštnou vecou je, že na pridanie nových riadkov musíte na uloženie funkcie použiť Alt-Enter. Na uloženie použijete príkaz „funcsave“. Výsledok skončí ako súbor s názvom „Cool“.ryby 'v tomto prípade v adresári funkcií.

$ financované v pohode
$ funcsave v pohode

Ak máte tento súbor, môžete na vykonanie pokročilejších zmien použiť svoj obľúbený editor.

Ak chcete mať podrobnejšie informácie, kuchárska kniha o rybách je skvelým zdrojom.

Záver

Fish je veľmi silná ulita, ktorá môže používateľom pomôcť v ich úsilí na príkazovom riadku. Ak máte pocit, že príručku stále veľmi potrebujete, môžete použiť ryby, aby ste boli rýchlejší. Najbežnejším shellom v Linuxe je bash, ktorý sa dá použiť na čokoľvek, čo potrebujete, ale ryby vám môžu pomôcť rýchlejšie sa rozvíjať. Je tiež jednoduchšie vytvárať nové funkcie, ktoré vyhovujú vašim potrebám. Táto škrupina aktívnejšie pomáha, nech už to chcete alebo nie, je úplne na vás.

Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...