Nastavení provádíme v ~/.bashrc
V proměnných HISTSIZE
a HISTFILESIZE
se nastavuje kolik se toho bude logovat. Nastavit klidně velmi velké číslo (výchozí bývají 1000, resp. 2000; nastavit klidně 100000000).
Zaznamenávat také čas:
export HISTTIMEFORMAT="%d/%m/%y %T "
Zaznamenávat IP adresu SSH připojení:
export HISTTIMEFORMAT=”%F %T : $(echo $SSH_CONNECTION | cut -d\ -f1) : ”
Dle http://www.cyberciti.biz/faq/unix-linux-bash-history-display-date-time/ a komentářů
Force to instantly record HISTFILE every time a command is typed (instead of logout):1)
# echo ‘PROMPT_COMMAND=„history -a“’ » .bashrc