2017-05-09 65 views
1

我想使用我自己的特定变量KILL,但是我找不到一种方法使其在非终端会话中可见如何为非终端会话(bash)设置永久变量?

现在我尝试添加KILL = 0并将KILL = 0导出到〜/ .profile文件,但似乎并没有工作(当我试图呼应杀进一些txt文件,只显示空行,例如 - 回声$ KILL >>的test.txt)

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

回答

1

在使用“bash”的Linux上,您需要将该变量放入~/.bash_profile。然后,当您打开一个新的终端时,它将可用,您将启动echo $KILL。重新登录后,只要要尝试使用它,即使在外部终端上启动,也应该可以使用它。

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

+0

它终于工作了,把变量放到/ etc/environment后 谢谢 – Solonka