Bash procura diretórios inexistentes ao abrir o terminal

1

Eu tentei instalar o IRAF algumas semanas atrás, mas não consegui fazê-lo funcionar, então acabei desinstalando tudo. Desde então, sempre que abro meu terminal, recebo isso:

bash: /home/ani/iraf//unix/hlib/irafarch.sh: Not a directory
bash: /home/ani/iraf//unix/hlib/irafuser.sh: Not a directory
ani@Jinx:~$ 

Isso não me causou nenhum problema, mas eu estou supondo que eu acidentalmente alterei algo em algum lugar, mas não consigo descobrir o que está causando isso. Alguma sugestão?

EDITAR grep iraf ~ / .bash * me dá o seguinte:

ani@Jinx:~$ grep iraf ~/.bash*
...
/home/ani/.bash_login:# Add iraf setup commands
/home/ani/.bash_login:if [ -e /home/ani/.iraf/setup.sh ]; then
/home/ani/.bash_login:    source /home/ani/.iraf/setup.sh
/home/ani/.bash_profile:# Add iraf setup commands
/home/ani/.bash_profile:if [ -e /home/ani/.iraf/setup.sh ]; then
/home/ani/.bash_profile:    source /home/ani/.iraf/setup.sh
/home/ani/.bashrc:# Add iraf setup commands
/home/ani/.bashrc:if [ -e /home/ani/.iraf/setup.sh ]; then
/home/ani/.bashrc:    source /home/ani/.iraf/setup.sh
    
por ani 21.08.2014 / 15:25

1 resposta

0

Você precisa remover essas linhas em /home/ani/.bashrc :

# Add iraf setup commands
if [ -e /home/ani/.iraf/setup.sh ]; then
source /home/ani/.iraf/setup.sh

Você pode fazer esta linha de comando com

vi /home/ani.bashrc

role para baixo até "# Adicionar comandos de configuração do iraf" e pressione esc uma vez e dd 3 vezes. :wq! para salvar.

O mesmo vale para os arquivos /home/ani/.bash_login e /home/ani/.bash_profile .

A propósito: a maneira como este comando é configurado eu assumiria que /home/ani/.iraf/ existe. Você provavelmente também precisará fazer um rm -r /home/ani/.iraf/ para remover o diretório oculto iraf . Se você fizer isso, os comandos nesses 3 arquivos irão ignorar o fornecimento do arquivo de configuração. Mas você ainda tem lixo nesses arquivos.

    
por Rinzwind 21.08.2014 / 16:48