Como encontro a localização de um caminho de todo o sistema adicionado por um programa?

0

Eu tentei instalar um programa (bruker topspin) que adicionou um caminho permanente. Agora que removi o programa, também quero remover o caminho. Mas não consigo encontrar sua localização.

echo $PATH
/home/uttam/bin:/opt/topspin3.5pl7/prog/bin/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Eu verifiquei ~/.bashrc , ~/.profile , /etc/profile , /etc/environment , /etc/bash.bashrc . No entanto, esse caminho /opt/topspin3.5pl7/prog/bin/scripts não está listado em nenhum desses locais.

Onde mais devo procurar?

    
por Uttam Pal 01.07.2017 / 08:47

1 resposta

0

Uso:

find ~/ /etc -maxdepth 1 -type f -exec grep -l 'PATH=' {} \; 2> /dev/null

para obter uma lista de todos os arquivos em ~ e /etc que estão configurando a variável de ambiente PATH , ela fornece uma lista de arquivos:

/home/user/.profile
/etc/environment

Você também pode usar:

find ~/ /etc -maxdepth 1 -type f -exec grep -l 'topspin3' {} \; 2> /dev/null

Para uma melhor sorte, com uma grande possibilidade, ele mostrará o arquivo exato em que o endereço está sendo definido.

Como você solicitou uma ampla pesquisa do sistema:

find /  -type f -exec grep -l 'topspin3' {} \; 2> /dev/null

Para fazer isso manualmente, você deve verificar isso:

/etc/profile
/etc/bash.bashrc > ~/.bashrc
~/.bash_profile > ~/.bash_login > ~/.profile

ou até mesmo:

~/.bash_aliases
    
por Ravexina 01.07.2017 / 10:23