Linux配置环境变量

linux下使环境变量立即生效的几种方法

哎,这个环境变量,我也被坑了。
听我告诉你的话,确保你脚踏实地。

1 .临时设置,快速设置:你提到的export PATH='/etc/lib',这个技巧确实有效。
我在公司的时候,马上编译程序,突然发现某个库找不到了。
我很担心。
我当时正好有一个临时服务器,所以直接在命令行输入export PATH='/opt/id/lib:$PATH'。
嘿,很快就准备好了!直接编译运行。
但请记住,这是一个“准备饭菜”的活动。
如果关闭终端或打开新窗口,则需要重新打开它。
特别适合临时使用,比如我提到的,编译后会被删除。

2 改变文件系统是为了整个系统的利益:如果你想让每个人都使用这个方法,或者你想让它一直有效,你就需要“进行大手术”。
我记得有一次,当我在一家小公司的服务器环境中工作时,老板要求所有新员工都走一定的路。
我将 PATH='/usr/local/myapps:$PATH 行添加到 /etc/profile 文件中。
系统启动后,任何携带此配置磁带的人都会自动读取此文件。
效果立竿见影。
新员工登录环境变量后。
你不需要一一改变它们。
但要小心。
如果这种情况发生变化,每个人都会受到影响。
别搞错了。
进行更改后,不要忘记源/etc/profile,否则您可以等待登录回合。

3 将您的主页按钮更改为您专用:如果您只想自己使用它并且不想麻烦地更改照片,请更改您的主页按钮。
例如,如果您使用 bash,请转到文件 ~/.bash_profile。
当我在国内改造计算机时,我喜欢在我的东西中添加一些东西,比如导出 PATH="$HOME/.local/bin:$PATH" 并编写一些脚本。
每次打开新终端时都会读取此文件。
更改后,它们将在您下次打开术语时生效。
简单又合适。

总结一下: 对于紧急或临时使用,导出速度非常快。
如果您希望每个人都使用它们,或者使它们永久存在,请更改 /etc/profile。
仅供您自己使用,请更改 ~/.bash_profile (或 .bashrc,以默认值为准)。

嗯,关键要看你换哪一边,目标影响会不一样。
刚开始做的时候,有一段时间对/etc/profile和~/.bash_profile感到困惑,几乎对系统环境感到困惑。
只需尝试几次即可。

LINUX怎么永久修改环境变量_Linux系统级环境变量永久生效配置

上周我的朋友修复了 Linux 系统上的环境更改。
首先,我尝试编辑 /etc/environment 文件并设置 JAVA_HOME 和 PATH。
他发现这个方法简单,格式也容易理解,但他有点不高兴,因为他不能使用 Shell 语法。

然后他再次编辑/etc/profile文件。
这次他使用了 Shell 语法,比如附加 PATH 变量,非常令人满意。
不过,您必须等到下次登录才能看到效果。

最后,他选择使用/etc/profile.d/目录下的脚本,这样可以对环境变量进行模块化管理,方便维护和卸载。
他创建了一个名为 myapp.sh 的脚本文件,设置了 MYAPP_HOME 和 PATH 变量,并添加了可执行权限。

他记得重新登录或重新启动系统以使这些更改生效;或者可以使用resource命令来临时生效。
强烈建议特别注意语法错误和权限问题,并备份原始文件。

遵循这些方法后,它表示系统级环境变量将成为永久性的并适用于所有用户和会话。
现在他正在研究Linux更深入地了解环境变量的管理。
不过他表示,过程还是有点复杂,是可以解决的。