O Bash tem dois recursos que podem ser úteis se você estiver disposto a fazer alguns scripts menores.
-
Variável de bash
PROMPT_COMMAND
executará um comando ou uma função após a conclusão de todos os comandos. -
O bash
trap
DEBUG
executará uma função bash antes do início de todos os comandos.
Você pode criar scripts para qualquer um desses recursos de uma função para gerar em um arquivo de sua escolha o diretório atual $PWD
e a seqüência de caracteres de comando $BASH_COMMAND
.