Sobald man auf einer Konsole Befehle ausführt, erscheinen diese nach dem abmelden des Benutzers in der Datei ~/.bash_history die per

    history

    abgerufen werden kann. An sich keine schlechte Sache, jedoch kann es vorkommen, dass man auf der Konsole Befehle mit einem Passwort im Klarttext ausführen muss und es da schon etwas stören kann, dass der Befehl gespeichert wird. Dies lässt sich jedoch auch vermeiden…

    export HISTFILE=/dev/null

    Hierbei wird die Gesamte History inkl. des Export Befehls nach /dev/null geschrieben…

    Alternativ kann man bestimmte Befehle ausschließen

    export HISTIGNORE="ls*:vim*:cat*:less*:exit*:export*:history*"
    export HISTFILE=/dev/null
    

    4 Kommentare

    1. Alternativ ist es auch eine gute und einfache Möglichkeit vor den Befehl eine Leerstelle zu setzen z.b.:

      “ ping b9d.de“ landet im Gegensatz zu „ping b9d.de“ nicht in der History.

      greez felix

    2. Dieses Verhalten hängt von der Variable $HISTCONTROL ab welche in meinem lenny allerdings auch default so HISTCONTROL=ignoreboth in der bashrc steht…
      sonst einfach nach nem „export HISTCONTROL=ignoreboth“ nochmal versuchen
      greez felix

    Leave A Reply