rotate bash history
In diesem Artikel möchte ich Euch zeigen, wie Ihr eure bash History täglich rotieren lassen könnt.
Dazu müsst Ihr in der ~/.bashrc folgende Zeilen hinzufügen:
export HISTFILE=~/.history/date +%Y%m%d.hist
if [[ ! -e $HISTFILE ]]; then
LASTHIST=~/.historyls -tr ~/.history | tail -1
if [[ -e $LASTHIST ]]; then
tail -50 $LASTHIST > $HISTFILE
echo "##########################################################" >> $HISTFILE
fi
fi
export HISTSIZE=100000
Dieses Script erstellt nun für jeden Tag ein neues history file und speichert in diesem außerdem die letzten 50 Einträge des letzten Tages.
Außerdem wurde die Anzahl der gespeicherten Kommandos erhöht.
Trackbacks/Pingbacks