Wie wäre es mit Strg +
R für die Suche im Terminal
Hilfsprogramm in Mac
für die Suche nach dem Befehlsverlauf,
Nun, um zu kontrollieren, wie lange der history
beibehalten wird, hängt von einigen shell
Umgebungsvariablen ab, HISTFILESIZE
, was nichts anderes ist als die Anzahl der Zeilen des Verlaufs, die Sie behalten möchten. Setzen Sie einen großen Wert dafür in .bash_profile
, damit es wirksam wird
Verwenden Sie Ctrl
+ R
zum Suchen eines Befehls aus dem Verlauf im Terminal.
Geben Sie eine Teilzeichenfolge des Befehls ein, nach dem Sie suchen möchten, z. grep
%Vor% Es wird der letzte Befehl zurückgegeben, der Ihrer Eingabe entspricht. Wenn das nicht der Befehl ist, nach dem Sie gesucht haben, drücken Sie Ctrl
+ R
für die nächste Übereinstimmung, bis Sie Ihren Befehl gefunden haben.
Sobald Sie Ihren Befehl gefunden haben, drücken Sie Return
, um ihn auszuführen.
Wenn Sie beenden möchten, ohne einen Befehl auszuführen, drücken Sie Ctrl
+ G
PS: Diese Antwort ist die gleiche wie von Inian vorgeschlagen, nur um mehr Details zur einfachen Verwendung zu geben.
Der Befehlsverlauf wird in Ihrem geheimen Ordner in einer versteckten Datei namens .bash_history gespeichert. Verwenden Sie den folgenden Befehl in Terminal, um seinen Inhalt in Nano anzuzeigen:
%Vor%Oder öffnen Sie mit Ihrem Texteditor (Standard ist TextEdit):
%Vor%In meinem Fall ist es eine sehr lange Liste und wenn ich scrolle, scheint der letzte ~ 500 Befehl hier gespeichert zu sein.