Manchmal möchten Sie vielleicht den Verlauf von Befehlen ausblenden, die Sie unter Linux in die Shell eingegeben haben. Dies ist z. nützlich, wenn Sie ein Server-Image erstellen, um mehrere virtuelle Maschinen bereitzustellen. Der unten gezeigte Befehl funktioniert auf allen Linux-Distributionen (CentOS, Debian, Ubuntu usw.).
Bash-Verlauf löschen
Um den Bash-Verlauf unter Linux zu löschen, verwenden Sie diese Kombination aus 3 Befehlen:
cat /dev/null > ~/.bash_history && history -c && exit
Was bewirken diese Befehle?
- Der 'cat'-Befehl leert die .bash_history-Datei des aktuell angemeldeten Benutzers.
- Der Befehl 'history -c' bereinigt den Verlauf der aktuellen Benutzersitzung.
- Der 'exit'-Befehl beendet die aktuelle Sitzung.