linux命令中su是什么意思

2022-11-09 00:51

2个回答
su的全称并不是super user,而是switch user,是不是就突然明白了?是切换用户的意思。su的一般使用方法是su或者su -,两种方法虽然只差了1个字符,但也是有比较大的差异的。
加入了-参数,就是login-shell的方式,也就是说切换到另一个用户之后,当前的shell会加载对应的环境变量和各种设置;
如果没有加入-参数,就是non-login-shell的方式,也就是说当前的shell还是加载切换之前的那个用户的环境变量以及各种设置。
如果不想因为切换到另一个用户导致自己在当前用户下的设置不可用,那么就可以用non-login-shell的方式;如果切换用户后,需要用到该用户的各种环境变量,那么使用login-shell方式即可。
切换到其他系统用户
比如:
su - root
su - mysql
切换回root一般需要输入密码
相关问答
linux su和sudo命令的区别
2个回答2023-07-05 03:55
su表示切换用户命令命令,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输慎尘镇入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变...
全文
linux su和sudo命令的区别
1个回答2023-09-28 10:51
su su的全称并不是super user,而是switch user,是不是就突然明白了?是切换余键用户的意思。su的一般使用方法是su或者su -,两种方法虽局滚然只差了1个字符,但也是有比较...
全文
Linux中的命令是什么?
1个回答2023-01-13 19:40
linux命令是一些系统自带的可执行的二进制文件,或是配置在环境变量中的自定义有执行权限的shell脚本,通过调用系统函数来实现某种功能的可执行文本。
linux常用的命令有哪些
1个回答2023-02-04 02:30
文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 c...
全文
linux常用命令有哪些?
1个回答2022-11-26 23:06
常用命令就是“查看命令”和“切换命令”
linux常用命令
1个回答2023-02-23 23:47
这个挺多不好说,Linux命令分类的话可分为文件管理类,文档编辑类,系统管理类,磁盘管理类,文件传输类,网络通讯类,设备管理类,备份压缩类及其他命令等。可以查看 Linux命令大全 每个类型下有命令罗...
全文
Linux实用命令有哪些?
1个回答2023-02-24 02:42
很高兴回复问题: Linux命令种类多,分类记忆效果好。 Linux命令选项多,记忆案例效果好。 Linux命令不易记,思维导图送给你。
linux常用命令有哪些
1个回答2022-11-19 04:51
Linux各种shell命令功能都很强大,常用的shell有bash、csh等。
Linux kill 命令怎么用?
1个回答2022-09-03 16:15
Linux kill 命令用于终止进程,其用法步骤如下: 需要准备的材料分别是:电脑、linux连接工具。 1、首先连接上linux主机,进入命令行状态。 2、输入:ps -ef,按回车,...
全文
Linux查看用户命令是什么?
1个回答2022-08-29 22:06
列出所有用户:more /etc/passwd 或者:more /etc/passwd | awk -F: '{print $1}' 查看某个用户的详细信息:finger username
热门问答