sudo -s 怎么切回去
时间: 2024-06-16 18:03:55 浏览: 9
sudo -s 是在Linux系统中以root用户身份运行命令的一种方式。当你使用sudo -s命令后,会切换到root用户,并且在root用户下执行命令。如果你想切回到普通用户身份,可以使用exit命令。
示例:
1. 使用sudo -s命令切换到root用户:
```
sudo -s
```
2. 在root用户下执行需要的命令。
3. 使用exit命令切回到普通用户身份:
```
exit
```
这样就可以从root用户切回到普通用户身份了。
相关问题
描述sudo -s和sudo -i的区别
sudo -s和sudo -i都是用于以超级用户身份运行命令的sudo命令的选项。它们之间的区别如下:
1. sudo -s:该选项允许用户以超级用户(root)的身份启动一个新的shell。这个新的shell会继承当前用户的环境变量,并且用户可以在这个shell中执行需要超级用户权限的命令。但是,sudo -s并不会改变当前用户的工作目录。
2. sudo -i:该选项也允许用户以超级用户身份启动一个新的shell,但是与sudo -s不同的是,sudo -i会将当前用户的环境变量完全替换为超级用户的环境变量,并且会将当前用户的工作目录切换到超级用户的主目录(即root用户的主目录)。
总结一下:
- sudo -s启动一个新的shell,继承当前用户的环境变量,但不改变工作目录。
- sudo -i启动一个新的shell,完全替换当前用户的环境变量,并切换到超级用户的主目录。
sudo -i和sudo -s的区别是什么
sudo -i和sudo -s都可以切换到超级用户模式,即root权限,但二者还是有一些区别的:
1. 环境变量不同:sudo -i 切换到root用户时会将当前用户的环境变量全部清除并加载root用户的环境变量,而sudo -s 切换到root用户时仍然保留当前用户的环境变量。
2. 默认工作目录不同:sudo -i 切换到root用户时的默认工作目录是root用户的家目录,而sudo -s 切换到root用户时的默认工作目录是当前用户的工作目录。
3. 可执行文件搜索路径不同:sudo -i 切换到root用户时会重新设置可执行文件搜索路径,而sudo -s 不会重新设置。
总的来说,sudo -i 更像是新开一个root用户的会话,sudo -s 则更像是在当前会话下切换到root用户。
相关推荐
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)