Instalace ryb v Linuxu
Nainstalujete ryby se svým správcem balíčků, pokud máte pokročilejší potřeby, podívejte se na náš článek Jak nainstalovat Fish Shell.
V Ubuntu byste takto použili apt.
$ apt nainstalovat rybyJakmile jej máte nainstalovaný, začněte jej používat jako v bash. Během psaní uvidíte více návrhů než kdy jindy, vyzkoušejte klávesu Tab, abyste z ryb získali více.
Co je zvláštního na RYBĚ?
Předtím, než něco nakonfigurujete, uvidíte, že se výzva trochu nezměnila. Po zadání několika příkazů si brzy všimnete, že při psaní získáte velkou pomoc. Pokud začnete používat skripty, můžete si všimnout určité nekompatibility. U ryb vždy dostanete návrhy příkazů. Pokud je jich mnoho, dostanete o každém náznak.
Máte mnohem více možností, včetně vytváření funkcí. Stejně jako v ostatních skořápkách můžete nastavit výzvu tak, aby vypadala tak, jak chcete. Vaše konfigurační soubory systému jsou v usr / share / fish, jsou na stromě. Jak můžete vidět na následujícím obrázku.
Ze stromu můžete vidět hlavní adresáře; doplnění, funkce a nástroje. Tyto adresáře můžete kopírovat a plnit soubory, ale můžete je vytvořit také pomocí webu. Dokud nepíšete své vlastní funkce, použijte výchozí funkce pro nastavení shellu.
Jak to můžete vylepšit?
Jak jste viděli dříve, máte mnoho adresářů k vylepšení svého shellu. K tomu nemůžete použít všechny bash skripty, existují problémy s kompatibilitou. Dobrou zprávou je, že formát je velmi jednoduchý a můžete použít Python, pokud je to váš šálek čaje.
Dokud nebudete pokročilí, můžete si vybrat z komunitních funkcí. Jedním ze způsobů konfigurace je použití webového systému. Chcete-li to spustit, spusťte níže uvedený příkaz, zatímco jste v rybě.
$ fish_configTento příkaz spustí malý webový server a zavolá váš výchozí webový prohlížeč. Stránka je jednoduchá stránka s kartami, která obsahuje funkce, které možná budete potřebovat nebo chtít. Zde je obrázek.
Probíhá konfigurace FISH
Když vyberete kartu, níže je mnoho možností. Při prohlížení stylu stačí kliknout na „Nastavit motiv“ a soubor se přidá pod konfigurační soubory uživatelského jména. Tento nástroj pokrývá sedm skupin nastavení, téma a výzva jsou dvě první. Tento nástroj je užitečný pro začátek a vypůjčení kódu od ostatních. Je snadné použít kód ve vaší vlastní konfiguraci a upravit. Jelikož jste génius, přispějte do úložiště svými finálními nástroji a nastaveními. Důležitou poznámkou je, že výzva a aliasy jsou nahrazeny funkcemi. Funkce výzvy má název „fishprompt“ a všechny funkce mají název, který funguje jako alias. Můžete zkontrolovat, co máte, pomocí příkazu functions.
$ funkceChcete-li přidat funkci, musíte napsat skript, který dělá to, co se snažíte dosáhnout. Jednoduchý příklad je uveden níže.
funkce gppříkaz git pull $ argv
konec
S jednoduchou funkcí, jako je tato, je podobnost s aliasy zřejmá, ale funkce může obsahovat mnohem více než toto. Funkce jsou globální, takže když spustíte vytvoření funkce, musí mít jiný název než jakýkoli jiný v rybách. Můžete mít jeden soubor (.config / fish / config.ryby) nebo v samostatných souborech v adresáři funkcí. Název funkce musí být stále jedinečný, protože ryba má pouze jeden jmenný prostor. Dalším důležitým detailem je, že musíte použít '$ argv', jinak nemůžete ke svému příkazu použít žádné parametry.
Soubory, které existují v (~ /.adresář config / fish / functions /) bude automaticky načten rybami. Můžete také vytvořit novou funkci pomocí příkazu 'function'.
$ funkce v pohoděFunkce cool nyní existuje ve vaší aktuální relaci. Můžete je upravovat pomocí funkce „funced cool“, aby to fungovalo tak, jak chcete. Úpravy probíhají přímo v shellu. Jediná zvláštní věc je, že pro přidání nových řádků musíte použít Alt-Enter k uložení funkce. Chcete-li uložit, použijte příkaz 'funcsave'. Výsledek skončí jako soubor s názvem „Cool“.ryby 'v tomto případě v adresáři funkcí.
$ v pohodě$ funcsave cool
Pokud máte tento soubor, můžete pomocí svého oblíbeného editoru provádět pokročilejší změny.
Pokud chcete mít podrobnější informace, kuchařská kniha pro ryby je skvělým zdrojem.
Závěr
Fish je velmi silný shell, který může uživatelům pomoci v jejich úsilí na příkazovém řádku. Pokud máte pocit, že příručku stále hodně potřebujete, můžete použít ryby, které vám pomohou být rychlejší. Nejběžnějším shellem v Linuxu je bash, který lze použít na všechno, co potřebujete, ale ryby vám mohou pomoci rychleji se rozvíjet. Je také snazší vytvářet nové funkce, které vyhovují vašim potřebám. Tato skořápka aktivněji pomáhá, ať už to chcete nebo ne, je zcela na vás.