究竟在.bashrc中设置了PATH?

时间:2013-08-18 17:49:18

标签: linux path debian

在.bashrc文件的末尾,我添加了这些行来设置我的主目录中foo文件夹的路径:

PATH = $PATH:/home/username/foo
export PATH;

然后我输入了bash:

source .bashrc

这些产生错误:

bash: PATH: command not found

我正在使用Debian Squeeze。在类似的问题here中,建议修改/etc/login.defs。我不想这样做,因为它写的是login.defs:

add the rest [of your paths] in the shell startup files

如何在.bashrc中将文件夹foo添加到PATH?

3 个答案:

答案 0 :(得分:26)

您使用的语法错误。删除空格:

export PATH=$PATH:/home/username/foo

关于/etc/login.defs或任何其他全局配置:嗯,它是全局配置,因此在$HOME目录中添加路径可能是个坏主意。 ;)

答案 1 :(得分:4)

只需在.bashrc

中使用以下行
export PATH=/home/username/foo:$PATH

答案 2 :(得分:-1)

在mac和CentOS上使用的语法有所不同,但在CentOS和RedHat上使用了以下语法。

export PATH="/path/directory:$PATH" 然后做 source .bashrc

我不确定Linux的其他发行版,但它可以在CentOS和RedHat上运行。