Você pode querer rastrear a carga completa do ambiente no login. Apenas uma ideia.
Como o / etc / profile é o primeiro arquivo de origem, você pode adicioná-lo no topo a:
set -x
exec 2> /tmp/debug.log
Em seguida, abra um novo terminal e faça um bash -l
; depois disso, vá para o terminal original e remova as linhas adicionadas (você quer ter um ambiente de trabalho, não é?).
Você deve terminar com um rastreamento completo de todas as etapas do loading_the_bash_environment em /tmp/debug.log. Será um arquivo loooongo.
Com isso você deve ser capaz de localizar onde o "~ / bin" entra no seu PATH
Eu procuraria primeiro por um grep de todos os arquivos originados. Do seu post eu aposto que o ~ / bin no caminho está definido em um arquivo diferente daqueles que você listou.