格式为:su [ - ] username,后面可以跟 - ,也可以不跟。
注:普通用户的su命令不加username时,就相当于切换到root用户,反之亦然。当su 命令加上 - 后,会初始化当前用户的各种环境变量。

1、如果不加 - 切换到root用户时,当前目录没有变化;
2、而如果加上 - 切换到root账户时,当前目录为root账户的家目录。
注:当由root切换到普通用户时,不需要输入密码。
本文详细解析了Linux系统中su命令的使用方法,包括不同格式的su命令及其效果,如su[-]username的用法,以及环境变量初始化的作用。文章还解释了在不同场景下,如普通用户切换到root用户或root用户切换到普通用户时,当前目录的变化情况。
注:普通用户的su命令不加username时,就相当于切换到root用户,反之亦然。当su 命令加上 - 后,会初始化当前用户的各种环境变量。

1、如果不加 - 切换到root用户时,当前目录没有变化;
2、而如果加上 - 切换到root账户时,当前目录为root账户的家目录。
注:当由root切换到普通用户时,不需要输入密码。

被折叠的 条评论
为什么被折叠?