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.
command-line
bash
001neeraj
quelle
quelle
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öhenHISTSIZE
bezieht sich auf die Anzahl der gespeicherten Befehle.HISTFILESIZE
bezieht sich auf die Anzahl der Zeilen in der Verlaufsdatei.quelle
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.
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.
quelle