在linux里修改了环境变量或者某些配置文件之后,怎么在不重开终端的情况下让修改起作用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux里修改了环境变量或者某些配置文件之后,怎么在不重开终端的情况下让修改起作用?相关的知识,希望对你有一定的参考价值。

如题,跪求linux高手解答。

如果是直接修改的环境变量是直接生效的,在当前terminal下
如果是修改的配置文件,那只要用这个命令source去读一下配置,在当前terminal下也是生效的
source XXX.rc
参考技术A . 或者source,例子
. /ect/bashrc ,source /etc/bashrc
后台运行的程序,给进程发信号,要知道对应的进程id(这个要看程序会不会处理此信号)
kill SIGHUP [pid|jobid],kill -1 [pid|jobNum]
另外一个发信号的命令是killall,pid或jobNum换成程序名称

以上是关于在linux里修改了环境变量或者某些配置文件之后,怎么在不重开终端的情况下让修改起作用?的主要内容,如果未能解决你的问题,请参考以下文章

linux脚本里运行环境变量,不重启终端,重新登陆用户,让其一直有效,在脚本退出后,能被其他程序访问

Linux-配置环境变量

Linux——环境变量

Linux——环境变量

linux下全局安装的npm包无法找到

Qt软件开发-QSettings管理用户环境变量(修改输出)