我正在使用MacOS10.9,目前我很难找出具体的环境来自何处,也不知道它声明了什么。
例如:我想知道被声明和设置的PATH
在哪里。因为它可以设置在.bash_profile
或.bashrc
或.anyfile_and anywhere_that_set_it_and_declare_it
中的任何位置。现在,使用bash列出分配PATH
变量的所有文件的最简单方法是什么?
注意:jahid和其他使用grep
的人给出了正确的答案。我接受这个答案,因为它如预期的那样工作,但我正在等待有人以更快的速度回答。因为在最后运行grep -r
要花很长时间。
最佳答案
这样地:
grep -r -e "export PATH " -e "export PATH=" .
对grep使用
"export PATH "
将处理缩进在PATH
和=
之间的赋值。注:
.
表示当前目录。您可以将其替换为目录的完整路径,或者如果您想在整个文件系统中搜索,则将其替换为/
关于linux - 如何列出特定环境变量的文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29972769/