cshrc中的set path和setenv PATH之间是否有任何差异?
我知道PATH的大写是环境变量 并控制工具的路径
但在我的 .cshrc 文件中,有一行
"set path =
. \
./bin \
/usr/sbin \
/sbin \
/usr/dt/bin \
......."
并且包含我的工具的一些路径,我评论该行 然后我创建一个新的终端,它显示找不到命令 但路径是在$ PATH中定义的(路径变量中的注释)
因此小写路径可以影响环境变量$ PATH ??
感谢帮助我
答案 0 :(得分:0)
so the lowercase `$path` can effect the environment variable `$PATH`?
答案是是。
现在,引用[ here ]
通常,具有相同名称的环境和shell变量 是独特的,独立的,除了 可能具有相同的初始值。
但是, 例外 ....
路径和 path指定目录以搜索命令和程序。都 变量始终表示相同的目录列表,并进行更改 或者自动导致另一个被改变。
因此,当您在path
文件中注释掉.rc
时,我猜你实际上是在清空它。