• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

konsole verlaufsspeicher löschen [gelöst]

Im Menu "Bearbeiten" kann man:
"Verlaufsspeicher löschen" und "Alle Verlaufsspeicher löschen".

Aber: Was ich auch mache, der Verlaufsspeicher wird NICHT gelöscht.
Ich finde alle Kommandos, die ich in den letzten Monaten eingegeben habe, incl. Passwörtern, wieder.

Linux 2.6.18.8-0.1-default i686
openSUSE 10.2 (i586)
KDE 3.5.5 "release 45.2"
 
Besser:
Code:
history -c
Nur bestimmte Befehle löschen:
Alle Befehle in der History anzeigen
Code:
history
einzelnen Löschen:
Code:
history -d N
(wobei N für die dem Befehl vorangestellte Nummer steht)
 
Hallo schroer,

die History der Bash wird wie bereits erwähnt in Datei .bash_history gespeichert.
Diese Datei wird jedesmal beim Auslogen geschrieben.
Das bedeutet, wenn Du angemeldet bist und die Datei löschst, Dich auslogst und wieder einlogst wirst du den Löschbefehl in der History wiederfinden.
Wenn Du eine komplett "jungfräuliche" .bash_history haben willst, ändern den Wert der Variable HISTSIZE auf den Wert 0.

Code:
 export HISTSIZE=0

Dadurch wird der Verlaufsspeicher komplett gelöscht und beim Auslogen nicht neu geschrieben.

Bei
Code:
 history -c
werden alle Befehle im Verlaufsspeicher bis zur Ausführung von
Code:
 history -c
gelöscht. Danach wird wieder alles protokolliert.

Bei
Code:
 export HISTSIZE=0
werden alle bisher getätigten Befehle und alle zukünftigen Befehle bis zum nächsten Anmelden nicht protokolliert bzw. gelöscht.
 
Oben