O histórico em ~/.bash_history
é gravado no logout, não antes. Se você quiser isso, ele já foi respondido aqui :
If you want to make sure that they're always written immediately, you can put that command into your
PROMPT_COMMAND
variable:
export PROMPT_COMMAND='history -a'
Depois disso, você pode fazer um tail -f $HISTFILE
ou tail -f ~/.bash_history
, se a variável de ambiente $HISTFILE
não estiver definida (o local padrão é ~/.bash_history
, mas pode mudar) e verá os comandos serem adicionados ao arquivo de histórico em tempo real.