Я настроил свой .bashrc
для добавления путей к сценарию определенных программ. Вот как я это сделал:
export PATH=/opt/android-studio/bin:/opt/pycharm-3.4.1/bin:$PATH
Однако всякий раз, когда я использую $PATH
в моем терминале, он показывает некоторые дополнительные пути в моем каталоге документов:
bash: /opt/android-studio/bin:/opt/pycharm-3.4.1/bin:/opt/android-studio/bin:/opt/pycharm-3.4.1/bin:/opt/android-studio/bin:/home/sanjay/Documents/Programs/pycharm-3.4.1/bin:/home/sanjay/Documents/Programs/pycharm-community-3.4.1/bin:
, плюс еще несколько ,
Я не могу понять, почему появляются некоторые дополнительные пути и что я должен сделать, чтобы избавиться от них.
Вы шов, чтобы иметь некоторый рекурсивный вызов в Вашу конфигурацию.
можно "защитить", они указывают или лучше; весь файл благодаря такой проверке:
[[ echo "$PATH" | grep -q "/opt/android-studio/bin" ]] || export PATH=/opt/android-studio/bin:$PATH
[[ echo "$PATH" | grep -q "/opt/pycharm-3.4.1/bin" ]] || export PATH=/opt/pycharm-3.4.1/bin:$PATH