Alterando seu prompt bash assim:
export oldprompt=$PS1
export PS1="\[$(xtitle \'pwd\')\]$oldprompt"
fará com que o título do seu terminal / guia exiba interativamente o diretório de trabalho atual. Para interromper, desfaça com export PS1=$oldprompt .
Adicionar essas duas linhas ao final de seu ~/.bashrc ou ~/.profile configurará isso para cada novo terminal ou guia que você abrir.
Para o seu acompanhamento, você pode obter o último comando executado exibido em seu título usando este prompt:
export PS1="\[$(xtitle $BASH_COMMAND)\]$oldprompt"
A palavra "xtitle" aparece antes do comando; isso poderia ser ainda mais delicado, chamando um script que o retira, mas acho que há um ponto de retorno decrescente.
(Anteriormente, esta resposta incluía apenas a solução alternativa abaixo ...)
Uma solução (reconhecidamente deselegante) pode ser obtida (pelo menos em bash ) com o seguinte:
function cwd { cd "$@" ; xtitle 'pwd'; }
Digite isto no seu prompt para registrar a função e, em seguida, experimente interativamente o comando cwd resultante, que irá alterar o diretório e atualizar a guia / barra de título do seu terminal. (Se você esquecer e usar cd , você pode sempre digitar cwd para atualizar a aba / barra de título.)
Se você decidir que isso funciona para você, coloque essa linha no final do seu ~/.bashrc para ter alguma permanência.
(Se você não tiver o xtitle instalado, use o equivalente local de sudo apt-get install xtitle ou yum install xtitle .)