Care about bash-history by configuring HISTCONTROL

Docs: https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html#index-HISTCONTROL
This commit is contained in:
2022-08-08 11:18:35 +02:00
parent a605b9a302
commit 072047eecf

View File

@@ -38,6 +38,7 @@ export HISTTIMEFORMAT="%d/%m/%y %T "
export HISTSIZE=40000 export HISTSIZE=40000
export HISTFILESIZE=50000 export HISTFILESIZE=50000
export HISTFILE=$XDG_STATE_HOME/bash/bash_history export HISTFILE=$XDG_STATE_HOME/bash/bash_history
export HISTCONTROL=ignorespace:ignoredups
MY_HISTORY_PROMPT_COMMAND='if [ "$(id -u)" -ne 0 ]; then echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >> '$XDG_STATE_HOME'/bash/log/bash-history-$(date "+%Y-%m-%d").log; fi;' MY_HISTORY_PROMPT_COMMAND='if [ "$(id -u)" -ne 0 ]; then echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >> '$XDG_STATE_HOME'/bash/log/bash-history-$(date "+%Y-%m-%d").log; fi;'
PROMPT_COMMAND=${MY_HISTORY_PROMPT_COMMAND}${PROMPT_COMMAND} PROMPT_COMMAND=${MY_HISTORY_PROMPT_COMMAND}${PROMPT_COMMAND}