Diese Seitebesagt, dass Sie unter Linux space
vor einem Terminalbefehl ein hinzufügen können, um es fernzuhalten .bash_history
.
Dies scheint unter Mac OS X nicht zu funktionieren. Kennt jemand eine Möglichkeit, einen einzelnen Befehl auf dem Terminal auszuführen, ohne ihn im Verlauf zu speichern?
Ich möchte den Verlauf nicht löschen.
Antwort1
Fügen Sie die folgende Zeile zu ~/.bashrc hinzu
export HISTCONTROL=ignorespace
Um dann source ~/.bashrc
die Einstellungen zu aktualisieren
Dies sollte diese Funktion in Bash aktivieren. Wenn es nicht funktioniert, müssen Sie es möglicherweise zu ~/.bash_profile statt zu ~/.bashrc hinzufügen, da OS X sie, glaube ich, etwas anders lädt als Linux.
Antwort2
Wenn es Ihnen nicht wichtig ist, die Sitzung aktiv zu halten, funktioniert möglicherweise Folgendes:
kill -9 $$
Dadurch wird die aktuelle Sitzung beendet, anstatt Sie abzumelden, was [theoretisch] bedeutet, dass Ihr Verlauf nicht gespeichert wird.