我正在使用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/

10-09 08:09
查看更多