我已经在centos中创建了一个bash_profile
#vi /home/hadoop/.bash_profile
如下:
# .bash_profile
# User specific environment and startup programs
export j=1
但是,当我这样做
[root@hadoop1 ~]# su hadoop
[hadoop@hadoop1 root]$ echo $j
[hadoop@hadoop1 root]$
我应该为每个su登录运行.bash_prfile吗?
答案 0 :(得分:1)
除非您使用.bash_profile
,-
或-l
选项之一或直接与该用户登录,否则不会加载--login
。结帐movie list来自Unix&Linux堆栈交换。您也可以在外壳程序中运行man su
来查看所有可用选项。