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ť rybyPo 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_configTento 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.
$ funkcieAk chcete pridať funkciu, musíte napísať skript, ktorý robí to, čo sa snažíte dosiahnuť. Jednoduchý príklad je uvedený nižšie.
funkcia gpprí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 pohodeFunkcia 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.