Какой файл запуска или что еще меняет мой PATH в bash? - PullRequest
1 голос
/ 14 октября 2019

У меня есть /home/enrico/somehting запись в правом конце моего PATH в bash (так скажем, PATH равно expected:unexpected), и я почти уверен, что это использование было преднамеренным,Несколько лет назад, но в какой-то момент я забыл об этом.

Сегодня я заметил это, и у меня нет абсолютно никакой подсказки, что я сделал. Однако, так как он мне больше не нужен, я бы хотел избавиться от него.

В этом отношении ~/.bashrc кажется невинным, так как добавление echo $PATH в первой строке показывает expected:unexpected.

Однако, если это как-то уместно, оболочка входа в систему (надеюсь, нет разницы между тем, из которого я запускаю X, и другими, к которым я получаю доступ через Ctrl + Alt + F n ) показывает, что PATH - это expected.

Как мне узнать , что меняет мое PATH(поскольку , которого уже печально известно: я).

Отвечая на комментарии, в моей системе

  • ~/.bash_login не существует
  • ~/.profile не существует
  • ~/.bash_profile содержит только:

    [[ -f ~/.bashrc ]] && . ~/.bashrc
    if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
      exec startx
    fi
    
...