“Nenhum tal arquivo” avisa no lançamento do terminal

2

Eu executei um comando de origem em um arquivo que estava faltando. Eu esqueci, mas depois notei que toda vez que eu abria um novo terminal, a primeira linha seria um aviso sobre o arquivo ausente

bash: /software/intel-composer-2011u5-x86_64/bin/compilervars.sh: No such file or directory
~ $

Como faço para me livrar desse aviso?

    
por user49888 11.12.2013 / 06:35

1 resposta

4

Como regra geral, erros estranhos como esse são devidos a um arquivo sendo chamado de um dos vários arquivos de inicialização que seu shell lê. Qual deles, vai depender do shell que você está usando e como você está lançando.

Aqui está uma função interessante que examinará todos os arquivos% init bash e grep para o que você está procurando. Adicione estas linhas ao seu ~/.bashrc :

grep_bash(){
  for f in  ~/.bashrc ~/.profile ~/.bash_profile ~/.bash_login \
        /etc/profile /etc/bash.bashrc /etc/environment; 
  do 
    [ -e $f ] && grep -H HIST $f; 
  done
}

Agora você pode verificar em qual arquivo está chamando o arquivo ausente:

$ grep_bash intel-composer-2011u5-x86_64 
/home/terdon/.bashrc:source /software/intel-composer-2011u5-x86_64/bin/compilervars.sh
    
por 11.12.2013 / 07:25