Как удалить текстив из Path
Я хочу удалить текстив из моей PATH после удаления с помощью rm -rf
Команда и я удалили путь для texlive в.bashrc, но когда я запускаю команду: echo $PATH
Я все еще вижу текстиль на моем пути:
/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/home/tonomo/anaconda3/bin:/usr/local/texlive/2018/bin/x86_64-linux:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/tonomo/.local/bin:/home/tonomo/bin
Также я не уверен, почему у меня есть повторяющиеся пути в моем списке путей, это нормально?
ОБНОВИТЬ
Ответ, предоставленный @Sebastian Stark, был всем, что мне нужно, чтобы это исправить.
1 ответ
Другие места для поиска переменной PATH:
~/.profile
~/.bash_profile
/etc/environment
/etc/profile.d/*
/etc/profile
/etc/bash.bashrc
Проверьте все из них по одному на наличие PATH
измените и отредактируйте по мере необходимости.
Убедитесь, что вы вышли из системы и полностью после нее. В зависимости от того, как установлен ваш PATH, скорее всего, просто перезапустить bash или терминал недостаточно! Большинство ответов по редактированию bashrc скажут вам, что достаточно его исходить или exec bash или что-то подобное. В большинстве случаев этого достаточно, но если вы используете export PATH=/foo/bin:$PATH
он никогда не удалит старые компоненты из PATH, потому что переменная все еще установлена в окружении рабочего стола.
Относительно нескольких путей для anaconda: мне кажется, это ошибка в их установщике. Вы можете просто удалить все дубликаты.