添加.bashrc文件的路径?

时间:2012-11-29 17:17:26

标签: bash path edit fedora

目前我正在尝试将ns-2的路径添加到我的.bashrc文件中,我已经安装了ns-allinone-2.34,但命令ns给出了结果:在进入shell时找不到命令。 / p>

这是我的.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。

2 个答案:

答案 0 :(得分:41)

此外,如果您导出这样的路径,您也希望保留旧的PATH,因此也包括它。

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

答案 1 :(得分:10)

PATH应该包含二进制文件的目录,而不是二进制文件本身。

例如,在上面:

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

实际应该是:

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