在linux中可以设置环境变量的所有地方在哪里?

时间:2015-11-17 07:45:52

标签: linux bash environment-variables

我安装了Hortonworks ambari,现在我希望它完全从我的系统中移除。我已经卸载并清除了所有相关文件夹。

但是我仍然可以看到环境变量仍然指向旧的(未存在的)文件夹位置。我想清理这些环境变量,但无法这样做。

我已经检查了〜/ .bashrc,/ etc / profile,/ etc / profile,/ etc / bash.bashrc,/ etc / profile.d / *但没有运气。

可以设置环境变量的任何其他位置。我知道我可以在我的个人资料中取消它们,但我希望它们不会被设置。

编辑:我还检查了 / etc / environment

1 个答案:

答案 0 :(得分:1)

正如我评论的那样,使用

grep -rl VARNAME /etc $HOME

要求grep 递归-r递归搜索文件树)搜索和列表文件名(-l问{ {1}}只列出匹配的文件名,其中包含grep(系统范围的配置目录)中的模式VARNAME/etc

内的模式$HOME