如何为非终端会话 (bash) 设置永久变量



我想使用我自己的特定变量 KILL,但我找不到一种方法使其对非终端会话可见

到目前为止,我尝试添加 KILL=0 并将 KILL=0 导出到 ~/.profile,但这似乎不起作用(当我尝试将 KILL 回显到某个 txt 文件中时,它只显示空行,示例 - 回显$KILL>>测试.txt(

我应该怎么做才能使我的变量对非终端会话可见?

在使用"bash"的Linux上,您需要将变量放入~/.bash_profile。然后,当您打开要启动的新终端时,它将可用 echo $KILL .重新登录后,只要它尝试使用它,它应该可用于您启动的任何进程,即使是在终端之外。

该变量也可以放入/etc/profile(为所有用户设置(或/etc/environment(为系统启动的所有用户和进程设置(。

最新更新