Hauptmerkmale des HSTR -Befehlszeilenwerkzeugs
Der Befehl HSTR kann so konfiguriert werden. Es prognostiziert auch Ihre Befehlsnutzungsmuster und schlägt Ihre häufig verwendeten Befehle häufiger vor und hält sie oben. Sie können auch manuell Befehle zu Favoriten hinzufügen oder als Lesezeichen für einen einfachen und schnellen Zugriff hinzufügen. Weitere Hauptmerkmale von HSTR sind die Fähigkeit, Befehle aus dem Verlauf zu entfernen, integrierte Tastaturverknüpfungen, farbige Ausgabe, Unterstützung für Regex-Muster usw.
Installieren von HSTR in Linux
Sie können HSTR in Ubuntu mit dem unten genannten Befehl installieren:
$ sudo apt install hstr installierenMöglicherweise finden Sie eine aktuellere Version von HSTR für Ubuntu im offiziellen PPA-Repository, das von Entwicklern des HSTR-Befehlszeilendienstprogramms bereitgestellt wird. Um HSTR aus dem PPA -Repository zu installieren, befolgen Sie hier die verfügbaren Anweisungen.
HSTR kann in Standard -Repositories anderer Linux -Verteilungen verfügbar sein, sodass Sie versuchen können, sie aus dem Paketmanager zu installieren. Installierbare Pakete für mehr als 15 Linux -Verteilungen und weitere Installationsanweisungen finden Sie hier.
Verwenden von HSTR -Befehl
Um das HTSR -Befehlszeilendienstprogramm zu verwenden, geben Sie einfach den folgenden Befehl in einen Terminalemulator ein:
$ hstrAbhängig von Ihrem Bash- oder ZSH -Befehlszeilenverlauf sollten Sie eine ähnliche Ausgabe sehen:
TE die Verlaufseinträge mit Pfeiltasten und Treffer der Taste, um den hervorgehobenen Befehl im Geschichte auszuwählen. Die Ergebnisse unterhalb der weißen Leiste ändern sich beim Eingeben und zeigen nur relevante Befehle, die im Verlauf verfügbar sind, der den eingegebenen Zeichen entspricht. Die weiße Leiste zeigt Ihnen auch bestimmte Tastaturverknüpfungen, mit denen Sie den Ansichtstyp ändern können. Zum Beispiel können Sie zwischen den häufig verwendeten Favoriten und den jüngsten Ergebnissen wechseln, indem Sie die Taste drücken.
Sie können die Verlaufsansicht jederzeit beenden, indem Sie die Taste drücken. Um standardmäßig nur Favoriten anzuzeigen, können Sie den folgenden Befehl ausführen:
$ hstr- fFühren Sie den folgenden Befehl aus, um den Befehlsverlauf auf nicht interaktive Weise anzuzeigen:
$ hstr -nHinzufügen eines Befehls zu Favoriten
Sie können Favoriten einen Befehl hinzufügen, um einen einfachen Zugriff zu erhalten, indem Sie die Taste drücken, während ein Befehl hervorgehoben wird. Sie erhalten eine Nachricht im Terminal, die angibt, dass ein Befehl erfolgreich in die Favoritenliste hinzugefügt wurde.
Sie können Favoriten anzeigen, indem Sie die Taste mehrmals drücken, bis die Liste der Favoriten unter der weißen Balken erscheint.
Konfigurieren von HSTR -Befehl
Sie können optimierte Konfigurationseinstellungen für die meisten Anwendungsfälle anzeigen, indem Sie den folgenden Befehl ausführen:
$ hstr --how-KonfigurationDer Konfigurations-Dump ist selbsterklärend und gut kommentiert. Sie können mehr über jeden Konfigurationsparameter erfahren, indem Sie seinen jeweiligen Kommentar lesen. Diese optimierten Einstellungen sind standardmäßig nicht aktiviert. Sie müssen sie zum „$ home/ addieren.BASHRC ”Datei. Führen Sie dazu die folgenden zwei Befehle aus:
$ hstr --how-configuration >> "$ home/.bashrc "Sobald diese Einstellungen in der BASHRC -Datei gespeichert sind, können Sie die Tastaturverknüpfung verwenden, um den Befehl HSTR direkt von einem Terminalemulator aufzurufen.
Diese Einstellungen sollten für die meisten Anwendungsfälle ausreichen. Wenn Sie jedoch die Konfiguration des HSTR -Befehls weiter optimieren möchten, verwenden Sie diesen detaillierten Leitfaden, der auf dem offiziellen HSTR -Wiki verfügbar ist. Diese Anleitung enthält auch nützliche Beispiele und Konfigurationsvoreinstellungen, die Sie in BASHRC- oder ZSHRC -Dateien einfügen können.
Schwarzliste bestimmter Befehle aus dem Erscheinen in HSTR -Ergebnissen
Die Blacklisting -Funktion ist standardmäßig in HSTR deaktiviert. Um dies zu aktivieren, fügen Sie die folgende Zeile zu „$ home/ hinzu.BASHRC ”Datei:
Exportieren Sie hstr_config = BlacklistWenn die Variable der HSTR_CONFIG -Umgebungsvariable bereits einen Wert zugewiesen hat, können Sie auf der rechten Seite weitere Werte hinzufügen, indem Sie das Komma -Symbol als Trennzeichen verwenden. Führen Sie nach dem Hinzufügen der obigen Zeile den folgenden Befehl aus, um die Änderungen an die BASHRC -Datei anzuwenden:
$ source "$ home/.bashrc "Jetzt, da die Blacklisting aktiviert ist, können Sie Befehle zum „$ home/ addieren.HSTR_BLACKLIST ”Datei, um sie schwarzlist zu machen. Die Blacklist -Datei sollte einen Befehl pro Zeile enthalten.
Abschluss
HSTR -Befehl bietet viele nützliche Funktionen über den klassischen Historienbefehl, der in den meisten Linux -Verteilungen verfügbar ist. Es wird nicht nur ein benutzerfreundlicheres Surfenbefehlszeilenverlauf, sondern ermöglicht es auch, sensible Befehle auszublenden, indem Sie sie zur Blacklist hinzufügen.