GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Bash_history auf einer bestimmten Shell vorübergehend aussetzen?

Gibt es eine Möglichkeit, die Verlaufsverfolgung in Bash vorübergehend auszusetzen, um in eine Art „Inkognito“-Modus zu wechseln? Ich gebe Daten in mein Terminal ein, die ich nicht aufgezeichnet haben möchte, vertrauliche Finanzinformationen.

Akzeptierte Antwort:

Das sollte das sein, wonach Sie suchen:

unset HISTFILE

Von man bash

Wenn HISTFILE nicht gesetzt ist oder wenn die Verlaufsdatei nicht beschreibbar ist, wird der Verlauf nicht gespeichert.

Wenn Sie es aus- und wieder einschalten möchten, ist es möglicherweise einfacher, set zu verwenden :

Ausschalten

set +o history

Einschalten

set -o history

Linux
  1. So setzen/erstellen Sie Umgebungs- und Shell-Variablen in Linux

  2. Verlaufsersetzung schlägt fehl, wenn sie im Shell-Skript implementiert wird?

  3. Verstümmelte Geschichte?

  4. CentOS / RHEL :So deaktivieren Sie den BASH-Shell-Verlauf

  5. Wo wird die PATH-Variable in Ubuntu gesetzt?

Verbessern Sie Ihren Shell-Verlauf mit Loki und fzf

Navigieren Sie schnell durch den Verzeichnisverlauf in Fish Shell

Aktivieren Sie den Zeitstempel für den Verlaufsbefehl in Fish Shell

Verwendung der Verlaufsfunktion in Bash Shell auf Ubuntu 16.04 LTS-Server

Gewusst wie:Unbegrenzter Bash/Shell-Verlauf?

Der BASH-Verlauf wird bei jeder Anmeldung auf 500 Zeilen gekürzt