例如在/etc/profile文件的末尾加入下面环境变量,注销,重启后 没有自动生效
LANG=zh_CN.gb18030
PATH=$PATH:/opt/rational/clearcase/bin:/opt/ibm/RationalSDLC/clearcase/etc:/opt/ibm/RationalSDLC/common/CM/bin
export PATH LANG
[root@tomato ~]# exit
logout
[root@tomato ~]# echo $LANG
zh_CN.UTF-8
[root@tomato ~]# su -
[root@tomato ~]# echo $LANG
zh_CN.gb18030
[root@tomato ~]#
/etc/profile文件是每一个用户登录时,操作系统首先执行的文件,然后再将控制
权交给用户主目录下的.profile文件。你需要看看.profile文件的具体内容。
权交给用户主目录下的.profile文件。你需要看看.profile文件的具体内容。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-07-26
检查一下你是不是更改了默认终端,很多终端(比如 zsh )是不会 source 这个文件的。用以下命令更改默认终端:
sudo chsh -s /bin/bash 你的用户然后重启。
第2个回答 2013-07-15
不是的,su是超级用户,普通用户的你没有改过来
第3个回答 2013-07-12
电脑重启了?