【发布时间】:2015-11-06 17:31:24
【问题描述】:
从终端启动 emacs 后,如果我 eval
(getenv "PATH")
我发现该列表与终端上的type -p $path 相同。
到目前为止一切顺利。
但是如果我根据documentation执行命令的M-! type -p $path,输出列表是不同的。
值得注意的是,它以
开头/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/opt/X11/bin
/usr/local/MacGPG2/bin
/usr/texbin
..
谁能给我指出一个解释这种行为的文档?
【问题讨论】:
-
path和PATH之间会有区别吗?当您运行M-! echo $path与M-! echo $PATH时会发生什么? -
不,没有区别...我从所有那些“系统目录”中删除了模棱两可的程序,但这是一个非常烦人的不确定性。一些后台命令正在获取程序的“错误”版本。
标签: shell emacs path environment-variables