假设原来我们以root身份登录在终端,那么环境变量包含/usr/sbin。 若使用su -切换到普通用户后,环境变量不包含/usr/sbin。 若使用su切换到普通用户,环境变量包含/usr/sbin。 简单总结为, su -相当于重新登录,环境变量随用户的身份变为登录后用户的环境变量。登陆后的位置为用户home目录下。 su环境变量不随切换后的用户的环境变量而变化。而且登陆后所在位置与登录前一致,对于从root切换而言,当前目录为/root。 赞微海报分享
近期评论