linux中su与su - 的区别 su:当前目录不变,环境变量还是沿用su之前用户的环境变量 属于非登录式shell su -:主目录换成要切换用户的家目录,且环境变量会变为切换 用户的环境不了,而不是su之前用户的环境变量 类似于退出登录换被 su 用户进行登录的效果。即属于登录式shell