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=]
我已经安装了 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=]