rybí skořápka

FISH - užitečná skořápka

FISH - užitečná skořápka
FISH si klade za cíl mít celý manuál na dosah ruky v mnohem vyšší míře než ostatní mušle. Hlavní myšlenkou je pomoci vám naučit se, co můžete dělat. Mnoho lidí to bude hodně využívat, ale hardcore uživatelé mohou mít námitky kvůli výkonu. Blokuje také některé běžné funkce. S ohledem na to zvažte použití ryb ve vaší sadě nástrojů, když používáte nové funkce.

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 ryby

Jakmile 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_config

Tento 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.

$ funkce

Chcete-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 gp
pří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.

Střední tlačítko myši nefunguje ve Windows 10
The prostřední tlačítko myši pomáhá procházet dlouhé webové stránky a obrazovky se spoustou dat. Pokud se to zastaví, budete nakonec používat klávesni...
Jak změnit levé a pravé tlačítko myši na počítači se systémem Windows 10
Je úplnou normou, že všechna zařízení počítačových myší jsou ergonomicky navržena pro praváky. K dispozici jsou však myší zařízení, která jsou speciál...
Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...