我正在阅读一些关于Linux配置的教程:
root是很重要的,也是必须的。我确实意识到,在许多地方都使用sudo su和sudo -i,即使两者都实现了相同的目标,我仍然怀疑:
我做这个问题是因为出于某种原因,这两种方法
发布于 2020-07-18 05:28:02
正如用户@ user 535733在注释部分中指出的那样,这两个命令将带您到不同的工作目录。
sudo su将在当前工作目录中以根用户身份执行命令,但sudo -i将带您到根目录的主目录(默认为/root)。
另一个区别是,如果您使用的不是bash,因为您的shell sudo -i和sudo su将带您到为根用户配置的shell (bash在Ubuntu中是默认的),而sudo -s使用为您的用户配置的shell (例如,zsh)。
https://askubuntu.com/questions/1223903
复制相似问题