PATH не работает даже после успешной модификации

По какой-то причине я успешно добавляю новые каталоги в мой $PATH, но когда я запускаю команды в терминале, $PATH не вызывает их.

Я изменил $PATH в файле ~/.bashrc и добавил последний каталог

# Set the default system $PATH:
PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:**/home/aldin/mybin/fasta-35.4.12/bin**"

Но когда я запускаю команду, она говорит command not found. Однако, когда я набираю полный путь к утилите, я могу ее запустить.

Кто-нибудь сталкивался с этой проблемой раньше? Вы знаете, что я могу сделать, чтобы решить эту проблему?

5
задан 30 December 2012 в 20:43

1 ответ

Во-первых, удостоверьтесь что Ваше повторное заявление о Вашей сессии. Или путем закрытия окна терминала или входа полностью и въезжают задним ходом.

Затем удостоверьтесь свое на самом деле изменение ПУТИ с echo $PATH

Если Вы не альдина (или действительно даже если Вы), удостоверяются, что у Вас есть полномочия видеть что каталог и исполняемый файл.

Наконец удостоверьтесь команда, Ваша попытка работать на самом деле отмечена с выполнить разрешением. Что-то как chmod a+x /home/aldin/mybin/fasta-35.4.12/bin/file.sh должен работать.

Также Ваше изменение ПУТИ очень опасным способом. Вместо этого попробуйте:

PATH="$PATH:$HOME/mybin/fasta-35.4.12/bin/"

НИКОГДА (иногда мне жаль, что не было "супер полужирный"), изменяют $PATH путем Вы, всегда ссылаетесь на ток $PATH там где-нибудь.

4
ответ дан 30 December 2012 в 20:43

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

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