Подтвердить что ты не робот

Добавление пути к файлу .bashrc?

В настоящий момент я пытаюсь добавить путь для ns-2 в мой .bashrc файл, я установил ns-allinone-2.34, но команда ns дает результат: команда не найдена при вводе в оболочку.

Вот как выглядит мой .bashrc файл, я его отредактировал с помощью gedit:

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi


# User specific aliases and functions
export PATH=/home/michael/ns-allinone-2.34/bin/ns:/home/michael/ns-allinone-2.34/bin/nam:$PATH

Может кто-нибудь объяснить, почему это не работает или какое возможное решение может быть? Я использую fedora 17.

4b9b3361

Ответ 1

PATH должен содержать каталог для двоичных файлов, а не самих двоичных файлов.

Например, в приведенном выше примере:

export PATH=/home/michael/ns-allinone-2.34/bin/ns:..

должно быть:

export PATH=/home/michael/ns-allinone-2.34/bin:...

Ответ 2

Также, если вы экспортируете такой путь, вы также хотите сохранить старый PATH, поэтому включите его также.

export PATH=$PATH:/home/michael/ns-allinone-2.34/bin/