GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Mcfly unter Linux.

Hallo Freunde. Sysadmin und Entwickler brauchen viel vom Terminal. Es ist unmöglich, in diesem Bereich zu arbeiten, ohne Terminal-Tricks zu kennen. Heute werde ich Ihnen mit einem anderen davon helfen. In diesem Beitrag erfahren Sie, wie Sie Mcfly unter Linux installieren. Dieses Dienstprogramm ermöglicht es Ihnen, Ihren Bash- oder Zsh-Verlauf auf tiefen Ebenen zu untersuchen, und ist nützlich, um zu wissen, welche Befehle Sie vergessen haben, oder um zu untersuchen, was Sie mit dem Terminal gemacht haben.

Was ist McFly?

Gemäß dem Github-Profil der Anwendung

McFly ersetzt Ihre standardmäßige Strg-R-Shell-Verlaufssuche durch eine intelligente Suchmaschine, die Ihr Arbeitsverzeichnis und den Kontext kürzlich ausgeführter Befehle berücksichtigt. Die Vorschläge von McFly werden in Echtzeit mit einem kleinen neuronalen Netzwerk priorisiert.

Das bedeutet, dass wir dank dieser kleinen und nützlichen Anwendung auf den Befehlsverlauf unserer Shell zugreifen und verlorene Befehle wiederherstellen und erneut ausführen können. Diese Suche kann eingeschränkt werden und wenn etwas McFly zu einem Wunder macht, ist die Benutzerfreundlichkeit.

Einige der Hauptfunktionen von McFly sind

  • Bindet Strg-R erneut, um eine Reverse-History-Suche im Vollbildmodus aufzurufen, die mit einem kleinen neuronalen Netzwerk priorisiert wird.
  • Erweitert Ihren Shell-Verlauf, um den Befehlsbeendigungsstatus, den Zeitstempel und das Ausführungsverzeichnis in einer SQLite-Datenbank zu verfolgen.
  • Behält auch Ihre normale Shell-Verlaufsdatei bei, sodass Sie die Verwendung von McFly jederzeit beenden können.
  • Durchgehende Unicode-Unterstützung.

Sie können auch % eingeben um eine beliebige Anzahl von Zeichen bei der Suche abzugleichen.

Daher kann dieses Tool für alle Systemadministratoren und Entwickler, die das Terminal intensiv nutzen, unverzichtbar werden.

Los geht's.

McFly unter Linux installieren

Glücklicherweise ist die Installation von McFly unter Linux recht einfach und es stehen mehrere Methoden zur Verfügung.

Die erste ist die Verwendung von Homebrew, einem alternativen Paketmanager, der unter Linux sicher verwendet werden kann.

In diesem Beitrag verwenden wir jedoch ein Installationsskript, das von den Entwicklern selbst bereitgestellt wird.

Verbinden Sie sich also als Root-Benutzer über SSH mit Ihrem Server oder wenn Sie das System auf dem Desktop verwenden, führen Sie es nach dem Upgrade aus

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

Wenn alles geklappt hat, sehen Sie die folgende Ausgabe.

Um die Installation abzuschließen, bearbeiten Sie einfach ~/.bashrc Datei, um eine Zeile hinzuzufügen.

Öffnen Sie also die oben genannte Datei.

nano ~/.bashrc

Und am Ende der gesamten Datei füge

hinzu
eval "$(mcfly init bash)"

Speichern Sie die Änderungen und schließen Sie den Editor.

Um den Vorgang abzuschließen, müssen Sie die Änderungen anwenden, indem Sie

ausführen
source ~/.bashrc

Und Sie sollten die folgende Ausgabe sehen, um zu überprüfen, ob alles in Ordnung ist.

McFly unter Linux verwenden

Nach erfolgreicher Installation können Sie es problemlos verwenden.

Wie oben erwähnt, ist McFly sehr einfach zu bedienen.

Alles, was wir ausführen müssen, ist der Befehl und ein Suchkriterium. Zum Beispiel

mcfly search apt

In diesem Fall durchsucht es den Bash-Verlauf nach allen ausgeführten Befehlen, die sich auf APT beziehen.

In meinem Fall wird dies eine Bildschirmausgabe wie diese erzeugen

Unten sehen Sie den Verlauf der Befehle, die sich auf APT beziehen.

Mit den Pfeiltasten können Sie den Bildschirm scrollen. Und um einen dieser Befehle auszuführen, drücken Sie nach der Auswahl die Enter-Taste Schlüssel.

Sie können den Befehl auch aus dem Verlauf entfernen, indem Sie die Taste F2 drücken. Um McFly zu beenden, drücken Sie die ESC-Taste.

Manchmal kommt es vor, dass wir, wenn unser Bash-Verlauf überlastet ist, nicht daran interessiert sind, so viele Befehle anzuzeigen. Daher ist es ratsam, die Anzahl der Ergebnisse zu begrenzen. Führen Sie dazu

aus
export MCFLY_RESULTS=50

Ersetzen Sie 50 mit der gewünschten Nummer. Ja, McFly verwendet Umgebungsvariablen, um sich selbst zu konfigurieren.

Sie können McFly auch schneller machen, indem Sie die Anzahl der im Verlauf untersuchten Befehle begrenzen.

export MCFLY_HISTORY_LIMIT=5000 

So können Sie McFly ein wenig konfigurieren.

Schlussfolgerung

Dieses Tool ist sehr nützlich für die Arbeit mit dem Terminal. Viel Spaß damit.


Linux
  1. So installieren Sie NodeJS unter Linux

  2. So installieren Sie FFmpeg unter Linux

  3. So installieren Sie Vagrant unter Linux

  4. So installieren Sie TeamViewer 15 unter Linux

  5. So installieren Sie PIP unter Linux

So installieren Sie Bashtop unter Linux

So installieren Sie Helm unter Linux

So installieren Sie PuTTY unter Linux

So installieren Sie Diskonaut unter Linux

So installieren Sie GoAccess unter Linux

So installieren Sie Overlord unter Linux