首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当sudo对sudo -i

当sudo对sudo -i
EN

Ask Ubuntu用户
提问于 2020-04-03 22:41:47
回答 1查看 1.1K关注 0票数 4

我正在阅读一些关于Linux配置的教程:

  • 要完成许多配置,root是很重要的,也是必须的。

我确实意识到,在许多地方都使用sudo susudo -i,即使两者都实现了相同的目标,我仍然怀疑:

  • 什么时候强制使用一种方法而不是另一种方法?

我做这个问题是因为出于某种原因,这两种方法

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-07-18 05:28:02

正如用户@ user 535733在注释部分中指出的那样,这两个命令将带您到不同的工作目录。

sudo su将在当前工作目录中以根用户身份执行命令,但sudo -i将带您到根目录的主目录(默认为/root)。

另一个区别是,如果您使用的不是bash,因为您的shell sudo -isudo su将带您到为根用户配置的shell (bash在Ubuntu中是默认的),而sudo -s使用为您的用户配置的shell (例如,zsh)。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1223903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档