Как я нахожу местоположение пути в масштабе всей системы добавленным программой?

Я пытался установить программу (bruker topspin), который добавил постоянный путь. Теперь, когда я удалил программу, я хочу удалить путь также. Но я не могу найти его местоположение.

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

Я проверил ~/.bashrc, ~/.profile, /etc/profile, /etc/environment, /etc/bash.bashrc. Однако это /opt/topspin3.5pl7/prog/bin/scripts путь не перечислен ни в одном из этих местоположений.

Где еще я должен посмотреть?

0
задан 30 June 2017 в 23:47

1 ответ

Использование:

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

для получения списка всех файлов в ~ и /etc, которые являются переменной среды установки PATH она дает Вам список файлов:

/home/user/.profile
/etc/environment

можно также использовать:

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

Для лучшей удачи, с высокой возможностью это собирается показать Вам точный файл, в котором устанавливается тот адрес.

, Поскольку Вы попросили широкий системный поиск:

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

, Чтобы сделать это вручную, необходимо проверить их:

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

или даже:

~/.bash_aliases
0
ответ дан 3 November 2019 в 00:31

Другие вопросы по тегам:

Похожие вопросы: