GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Mcfly na Linux.

Dobrý den, přátelé. Sysadmin a devops potřebují hodně z terminálu. Bez znalosti terminálových triků nelze v této oblasti pracovat. Dnes vám pomůžu s dalším z nich. V tomto příspěvku se dozvíte, jak nainstalovat Mcfly na Linux. Tato utilita vám umožňuje prozkoumat vaši bash nebo zsh historii na hlubokých úrovních a je užitečná, když chcete znát ty příkazy, které jste zapomněli, nebo prozkoumat, co jste s terminálem udělali.

Co je McFly?

Podle Github profilu aplikace

McFly nahradí vaše výchozí hledání historie shellu ctrl-r inteligentním vyhledávačem, který bere v úvahu váš pracovní adresář a kontext nedávno provedených příkazů. Návrhy McFly jsou upřednostňovány v reálném čase pomocí malé neuronové sítě.

To znamená, že díky této malé a užitečné aplikaci budeme moci přistupovat k historii příkazů našeho shellu a obnovovat ztracené příkazy a znovu je provádět. Toto vyhledávání může být omezeno a pokud něco dělá z McFly zázrak, je to snadné použití.

Některé z hlavních funkcí McFly jsou

  • Znovu sváže ctrl-r, aby vyvolalo celoobrazovkové prohledávání zpětné historie s prioritou pomocí malé neuronové sítě.
  • Rozšíří vaši historii shellu tak, aby sledovala stav ukončení příkazu, časové razítko a adresář provádění v databázi SQLite.
  • Udržuje také váš normální soubor historie shellu, takže můžete přestat používat McFly, kdykoli budete chtít.
  • Veškerá podpora Unicode.

Můžete také zadat % aby při vyhledávání odpovídal libovolnému počtu znaků.

Tento nástroj se tedy může stát nezbytným pro všechny systémové správce a vývojáře, kteří terminál intenzivně používají.

Jdeme na to.

Instalace McFly v systému Linux

Naštěstí je instalace McFly na Linuxu docela jednoduchá a je k dispozici několik metod.

První používá Homebrew, což je alternativní správce balíčků, ale lze jej bezpečně používat na Linuxu.

V tomto příspěvku však použijeme instalační skript poskytnutý samotnými vývojáři.

Připojte se tedy přes SSH ke svému serveru jako uživatel root nebo pokud používáte systém na ploše, tak po upgradu spusťte

curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly

Pokud vše proběhlo v pořádku, uvidíte následující výstup.

Pro dokončení instalace jednoduše upravte ~/.bashrc soubor pro přidání řádku.

Otevřete tedy výše zmíněný soubor.

nano ~/.bashrc

A na konec celého souboru přidejte

eval "$(mcfly init bash)"

Uložte změny a zavřete editor.

K dokončení procesu musíte změny použít spuštěním

source ~/.bashrc

A měli byste vidět následující výstup, abyste si ověřili, že je vše v pořádku.

Používání McFly v systému Linux

Po úspěšné instalaci jej můžete bez problémů používat.

Jak bylo uvedeno výše, McFly se velmi snadno používá.

Jediné, co musíme spustit, je příkaz a vyhledávací kritéria. Například

mcfly search apt

V tomto případě prohledá historii bash pro všechny provedené příkazy související s APT.

V mém případě to vytvoří výstup obrazovky jako tento

Ve spodní části můžete vidět historii příkazů souvisejících s APT.

Obrazovku můžete posouvat pomocí kláves se šipkami. Chcete-li provést jeden z těchto příkazů, po výběru stiskněte Enter klíč.

Příkaz můžete také odstranit z historie stisknutím klávesy F2. Pro ukončení McFly stiskněte klávesu ESC.

Někdy se stane, že pokud je naše bash historie přetížená, nemáme zájem zobrazovat tolik příkazů. Proto je vhodné omezit počet výsledků. Chcete-li tak učinit, spusťte

export MCFLY_RESULTS=50

Nahraďte 50 s požadovaným číslem. Ano, McFly používá proměnné prostředí ke své konfiguraci.

McFly můžete také zrychlit omezením počtu příkazů zkoumaných v historii.

export MCFLY_HISTORY_LIMIT=5000 

Takže můžete McFly trochu nakonfigurovat.

Závěr

Tento nástroj je docela užitečný pro práci s terminálem. Tak si to užijte.


Linux
  1. Jak nainstalovat Python na Linux

  2. Jak nainstalovat Javu na Linux

  3. Jak nainstalovat NodeJS na Linux

  1. Jak nainstalovat FFmpeg v Linuxu

  2. Jak nainstalovat TeamViewer 15 na Linux

  3. Jak nainstalovat PIP v Linuxu

  1. Jak nainstalovat Linux ve 3 krocích

  2. Jak nainstalovat Kali Linux

  3. Jak nainstalovat Vagrant na Linux