如何在.profile中设置用户环境variables

我在CentOS上为用户设置了一个环境variables,只是简单地说:

1.)与用户login

2.)转到他们的主目录cd ~并创build一个文件.profile

3.)在.profile文件中添加以下内容:

 export APP="dev" 

但是,当我:

 echo $APP 

它是空白的。 我试过closures我的SSH会话和retying,仍然是同样的问题。

~/.profile只读loginshell。 对所有的bash shell使用~/.bashrc ,或者对SSH连接使用~/.ssh/rc

你可以把myenv.sh放在/etc/profile.d目录下

在myenv.sh你可以有以下的一行

 export APP="dev" 

这是工作