.bash_profile不能在su用户上运行

时间:2018-10-21 03:15:45

标签: bash centos6

我已经在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吗?

1 个答案:

答案 0 :(得分:1)

除非您使用.bash_profile--l选项之一或直接与该用户登录,否则不会加载--login。结帐movie list来自Unix&Linux堆栈交换。您也可以在外壳程序中运行man su来查看所有可用选项。