在.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?
答案 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上运行。