究竟在.bashrc中设置了PATH?

cpp*_*cpp 5 linux debian path

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

PATH = $PATH:/home/username/foo
export PATH;
Run Code Online (Sandbox Code Playgroud)

然后我输入bash:

source .bashrc
Run Code Online (Sandbox Code Playgroud)

这些产生的错误:

bash: PATH: command not found
Run Code Online (Sandbox Code Playgroud)

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

add the rest [of your paths] in the shell startup files
Run Code Online (Sandbox Code Playgroud)

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

nma*_*ier 26

您使用的语法错误.放下空格:

export PATH=$PATH:/home/username/foo
Run Code Online (Sandbox Code Playgroud)

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