$PATH 中没有该文件或目录

$PATH 中没有该文件或目录

我希望能够在任何地方运行程序而无需添加./,所以我编辑了~/.bashrc包含此行

export PATH=$PATH:.

现在当我打字时echo $PATH我得到

[......]:/home/yotam/omnetpp-4.2.2/bin:.: No such file or directory

这是为什么?另外,我不确定为什么使用export,如果我只输入而不导出,我会得到相同的结果PATH=$PATH:more_valuew。那么有什么区别呢?

谢谢!

答案1

仅将包含到环境变量中描述的目录的命令小路可以执行没有./

在这种情况下,如果您想在小路

替换为:

export PATH=$PATH:./:

一般来说

要临时更改环境变量的值,请输入以下命令:

VARNAME=value_of_variable

此值将一直保留,直到您退出正在工作的 shell。

要使使用该变量的其他程序知道新值,请输入命令:

export VARNAME

相关内容