Existem vários arquivos que são lidos quando você inicia um novo shell (por exemplo, abrir uma nova janela de terminal). Quais dependem do tipo de shell que você está executando, mas o erro pode ser causado por vários arquivos. A maneira mais simples de verificar é procurar em todos eles o nome do script que está causando o erro:
grep -H "bash_completion_dog" ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login \
~/.bash_aliases /etc/bash.bashrc /etc/profile /etc/profile.d/*\
/etc/environment 2>/dev/null
O comando acima procurará bash_completion_dog
em todos os vários arquivos que seu shell pode estar lendo. Se isso não retornar nada, então o arquivo em questão está sendo chamado por algo que, por sua vez, é chamado por um desses arquivos. Portanto, se o acima não retorna nada, edite sua pergunta para adicionar que você tentou isso e podemos levá-lo a partir daí. Além disso, tente pesquisar os arquivos em /etc
:
grep "bash_completion_dog" /etc/* 2>/dev/null