su 只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径
su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
实例:
$pwd
/home/deron (当前用户目录)
$su #pwd (再次查看路径)
/home/deron (还是当前用户目录)
但是如果换成su -的话结果如下:
$pwd
/home/deron (当前用户目录)
$su - #pwd (再次查看路径)
/root (切换到超级用户目录)
而且,在实际运用中发现一个问题,就是如果使用su 切换到root,使用gedit会报一大堆奇怪的错误,使用su -就不会有这个问题。