Wie lösche ich meinen Bash-Verlauf in OS X?

3

Wie lösche ich meine Bash Geschichte in Mac OS X?

Ich habe ein paar "Fehler" eingegeben und möchte sie nur beseitigen. Wie mache ich das?

marz679
quelle

Antworten:

5

Um es zu löschen, löschen Sie einfach die ~/.bash_history Datei. Wenn Sie nur die störenden Zeilen entfernen möchten, können Sie öffnen ~/.bash_history im Editor Ihrer Wahl. Für mich wäre das

emacs ~/.bash_history

und dann an den Anfang jeder fehlerhaften Zeile gehen und drücken Kontrolle ^ + K .

Oder Sie können einfach Ihre füllen .bash_history mit leer. Führen Sie Folgendes aus: (einschließlich der > )

 > ~/.bash_history
0942v8653
quelle
2

Du kannst rennen:

history -c

Ich benutze es oft, also habe ich einen Alias ​​für gemacht hc.

Thi G.
quelle
Zu beachten ist, dass dies zum Löschen des Verlaufs der aktuellen Shell dient, während meine Antwort für Sitzungen gilt, die bereits geschlossen wurden.
0942v8653
2

Geben Sie den folgenden Befehl ein, um Ihren Bash-Verlauf anzuzeigen:

history

Sie erhalten einen Index Ihrer Geschichte.

Sie können Ihren gesamten Verlauf folgendermaßen löschen:

history -c

Sie können den 45. Eintrag in Ihrem Verlauf folgendermaßen löschen:

history -d 45

(erhalten Sie können die Verlaufselementnummern sehen, indem Sie das ausführen history Befehl)

AllInOne
quelle