关闭当前控制台实例后,我设置的变量env
将重置为以前的值bash
。如何设置或取消设置这些变量而不每次都重置它们?我使用的是 OpenSuse 12.3 和 bash 4.2
答案1
export
仅为该 shell 设置变量。要使其可用于所有 shell,您需要将变量添加到~/.bashrc
(针对您的用户帐户)或/etc/bashrc
(针对系统上的所有帐户):https://marylou.byu.edu/documentation/unix-tutorial/unix9.php
这些配置脚本在您第一次启动 bash 时被调用,因此您在其中定义的任何环境变量都将为所有 shell 定义。