Você poderia colocar todos os comandos na variável, suponho.
HISTIGNORE=${HISTIGNORE}:'find ${PATH//:/ } -printf %f: |sed s/:$//'
Até agora, é assim que eu configuro o comportamento do histórico
# Dont Save duplicated history lines
HISTCONTROL=irgnoredups:erasedups
HISTTIMEFORMAT="%F-%M-%S --> "
HISTIGNORE="su":"su *":"sudo *":"sudo":"his":"his *":"history":"history *":"halt":"reboot":"apt-get *":"apt-cache *":"aptitude *":"dpkg *"
# need a bigger history
# uncomment these lines
#HISTSIZE=1000000
#HISTFILESIZE=1000000
Existe uma maneira de configurar o histórico para armazenar apenas os comandos que estão no caminho?
Você poderia colocar todos os comandos na variável, suponho.
HISTIGNORE=${HISTIGNORE}:'find ${PATH//:/ } -printf %f: |sed s/:$//'
Tags bash bashrc linux command-history