Seu shell está tentando definir o título / cabeçalho do XTerm (ou outro console). Existem várias maneiras pelas quais isso pode estar sendo feito.
Primeiro, verifique se o PS1 é realmente o que você acha que é
echo $PS1 | less -E
Isso lhe dirá se houver caracteres de controle no prompt, menos eles parecerão engraçados. Supondo que seu prompt seja exatamente como você diz, provavelmente é a variável de ambiente PROMPT_COMMAND. Você pode ver isso da mesma maneira ...
echo $PROMPT_COMMAND | less -E
Se o comando prompt for o problema, você pode simplesmente desmarcá-lo. Em ambos os casos, essas variáveis estão sendo configuradas em algum lugar e não devem ser configuradas para atualizar o cabeçalho XTerm, se você não estiver em um XTerm!
Você pode procurar no bashrc "padrão" (/ etc / bashrc). Você deve ver o código que verifica um shell iterativo (é PS1 definido) e, em seguida, verifica o xterm (observando a variável $ TERM) e faz algo diferente do que para outros tipos de terminal.
Eu suspeito que em algum lugar na inicialização do bash é uma configuração codificada, que só deve ser feita em programas de console compatíveis com xterm. Leia man bash para encontrar uma lista total de arquivos que você pode procurar e por.
Se todos os itens acima falharem, tente
printenv | less
E veja se você pode encontrar algo suspeito lá, e depois rastrear onde está sendo definido. Poste aqui se você não conseguir resolver isso.