Größe der Bash History ändern

bash

In der bash besteht die Möglichkeit die letzten Befehle via Pfeiltaste erneut auszuführen. Standardmäßig ist die Anzahl der Befehle auf 500 begrenzt. Mit einem einfachen Eintrag in die .bash_profile Datei oder alternativ auch als export Variable lässt sich die Anzahl auf einen beliebigen Wert setzen. Natürlich kann die bash history auch gelöscht werden, selbst eine blacklist ist möglich.

bash history Größe ändern

bash_profile

Die Datei bash_profile (vi ~/.bash_profile) öffnen und folgende Zeile einfügen:

# bash_profile
# set bash history to 5000
HISTSIZE=5000

export

Alternativ hier die Möglichkeit der export Funktionalität:

export HISTSIZE=5000

bash history deaktivieren

# bash_profile
# disable bash history
HISTSIZE=0

bash history blacklist

Es ist auch möglich bestimmte Befehle nicht in der bash history speichern zu lassen.

# bash_profile
# ignore bash pattern
HISTIGNORE="ssh*"

Hier werden alle ssh Befehle ignoriert.

bash history löschen

history -c