Adding a path to the .bashrc file?

ⅰ亾dé卋堺 提交于 2019-11-29 00:41:37

问题


At the moment I am trying to add a path for ns-2 to my .bashrc file, I have installed the ns-allinone-2.34 but the command ns gives the result: command not found when entered into the shell.

Here is what my .bashrc file currently looks like, I edited it using 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

Can someone please explain why this isn't working or what a possible solution may be? I am using fedora 17.


回答1:


The PATH should contain the directory for the binaries, not the binaries themselves.

For example, in the above:

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

should actually be:

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



回答2:


Also if you export path like this, you want to keep old PATH as well, therefore include it as well.

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


来源:https://stackoverflow.com/questions/13631173/adding-a-path-to-the-bashrc-file

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!