su和su -的区别
命令 | 相同点 | 不同点 |
su | 切换到root用户,具有root用户的权限,~代表root用户家目录 | 环境变量变化相当于:source /root/.bashrc |
su - | 切换到root用户,具有root用户的权限,~代表root用户家目录 | 环境变量变化相当于:source /root/.bash_profile && source /root/.bashrc |
说明:su和su -默认是切换到root用户,但可在其后加上用户名以切换到其他用户;切换到其他非root用户su和su -的区别道理一样。
参考:https://www.cnblogs.com/Nice-Boy/p/6137955.html