linux 哪里可以设置环境变量?

Where are all the places where an environment variable can be set in linux?

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

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

我已签入 ~/.bashrc, /etc/profile, /etc/profile, /etc/bash.bashrc, /etc/profile.d/* 运气不好。

任何其他可以设置环境变量的地方。我知道我可以在我的个人资料中取消设置它们,但我希望它们甚至都不要设置。

编辑:我也签入了/etc/environment

正如我评论的那样,使用

grep -rl VARNAME /etc $HOME

要求grep递归地-r递归地在文件树中搜索)搜索和列表文件名(-l 要求 grep 仅列出匹配的文件名)在 /etc(系统范围的配置目录)和 $HOME[= 中包含模式 VARNAME 18=]