So löschen Sie den Befehlszeilenverlauf

Wenn Sie ein häufiger Benutzer einer Befehlszeile sind, haben Sie wahrscheinlich den Befehl history schon ziemlich nützlich gefunden, sei es zum Auffinden der am häufigsten verwendeten Befehle, zum Auslagern des Verlaufs und zum Suchen bestimmter früherer Befehle sowie zum Auflisten aller Standardwerte Befehle verwendet, oder was auch immer. Es gibt jedoch einige offensichtliche Situationen, in denen Sie diese Verlaufsliste vollständig entfernen möchten, sei es aus Datenschutz- oder Sicherheitsgründen.

Um den Verlauf zu löschen, müssen Sie nur ein -c Flag an den gleichen Verlaufsbefehl anhängen:

history -c

Dadurch wird die .bash_history-Datei manuell gelöscht. Offensichtlich könnte diese Datei auch direkt mit rm angesprochen werden, aber es ist am besten, sich aus verschiedenen Gründen an den Befehl history zu halten.

Wenn Sie überprüfen möchten, ob der Befehl funktioniert, geben Sie wie gewohnt "history" ein und Sie werden feststellen, dass der einzige angezeigte Befehl "history -c" ist. Das kurze Video unten veranschaulicht diesen gesamten Prozess.

Dies sollte in jeder Bash-Shell funktionieren, unabhängig davon, ob es sich um Mac OS X oder Linux handelt.

Danke an Ado für die Tippidee