Я попытался установить программу (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 не указан ни в одном из этих местоположений.
Где еще я должен смотреть?
Используйте:
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
Используйте:
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