Der Befehl
history | grep "keyword2find"
gibt nicht unbegrenzte Geschichte, die ich in das Terminal ab tippte, installierte ich Ubuntu. Ich möchte sie alle ohne Zeitspanne sehen.
Der Befehl
history | grep "keyword2find"
gibt nicht unbegrenzte Geschichte, die ich in das Terminal ab tippte, installierte ich Ubuntu. Ich möchte sie alle ohne Zeitspanne sehen.
Antworten:
Standardmäßig ~/.bash_history
speichert der Befehl history, der den Befehl file verwendet , nur die letzten 2000 Befehle. So gibt es Ihnen nicht unbegrenztes Ergebnis.
Um die Größe zu erhöhen, öffnen Sie die .bashrc-Datei mit diesem Befehl gedit ~/.bashrc
und ändern Sie die Zeile, um den Wert zu erhöhen
HISTSIZE=1000
HISTFILESIZE=2000
HISTSIZE
bezieht sich auf die Anzahl der gespeicherten Befehle.
HISTFILESIZE
bezieht sich auf die Anzahl der Zeilen in der Verlaufsdatei.
Verwenden Sie die Verlaufsnummer | Grep-Schlüsselwort Die hier angegebene Zahl gibt an, wie viele Vorgängerprotokolle abgerufen werden sollen. Beispiel: history 500
Ruft die letzten 500 Befehle Ihres Bash-Verlaufs ab.
Fügen Sie die folgenden Zeilen zu Ihrer .bashrc-Datei hinzu, um die Aufzeichnung Ihres Bash-Verlaufs zu erweitern.
export HISTSIZE=9000
export HISTCONTROL=erasedups
Die erste Zeile gibt an, wie viele Verlaufszeilen aufgezeichnet werden sollen.
Durch die Verwendung der zweiten Zeile können Sie doppelte Verlaufszeilen vermeiden.
Um den Verlauf einfach zu durchsuchen, können Sie auch Strg + R verwenden, die eine Eingabeaufforderung wie geben! Wo in können Sie das Schlüsselwort eingeben, nach dem Sie suchen möchten.
Wie das hilft.