su和su - 的区别
时间: 2023-09-09 20:08:41 浏览: 248
经典FTP软件SU-FTP-Server-Windows
`su`是切换到另一个用户的命令,而`su -`则是切换到另一个用户并使用该用户的环境变量。
具体来说,当你使用`su`命令切换到另一个用户时,你将拥有该用户的权限,但是你仍将保留原来用户的环境变量。这意味着你在新用户下运行命令时可能会遇到问题,因为你缺少必要的环境变量。
而当你使用`su -`命令切换到另一个用户时,你将拥有该用户的权限和环境变量。这意味着你可以在新用户下运行命令,而不会遇到由于缺少环境变量而导致的问题。
阅读全文