linux中su与su -命令区别有什么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下linux中su与su -命令区别有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux下使用
千家信息网最后更新 2026年11月03日linux中su与su -命令区别有什么用
小编给大家分享一下linux中su与su -命令区别有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Linux下使用su切换用户,只是用户发生变化,当前的操作环境还是在之前的用户下;使用su -切换用户,不仅用户变化,且操作环境也变成新用户的环境。
su与su -命令的本质区别
我首先是用su命令切换到root身份的,但是运行useradd时,出现错误:bash: useradd: command not found。google了一下,原因是在这个用su命令切换过来的root用户上。
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
Linux就是这样,有时候配置文件多了或者少了一个空格,服务就运行不了。细节问题一定要注意,这样才能少走弯路!
以上是"linux中su与su -命令区别有什么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
用户
命令
切换
环境
目录
工作
篇文章
身份
普通
内容
变量
只是
就是
本质
错误
变化
运行
不同
最大
以此类推
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东猪兼强互联网科技有限公司
互联网科技有限公司经营范围
互联网络科技有限公司
美国互联网科技
成都互联网科技公司
致聘互联网科技
北京禾田雨橡互联网科技
互联网养老 桔豆科技
互联网科技公司招聘
深圳国际航运科技和互联网
温州喔噻互联网科技有限公司
恒银科技与互联网金融
互联网科技创新服务
注册互联网科技公司经营范围大全
996高科技互联网公司
每天都有哪些好的互联网科技
中国互联网有什么科技
中国新注册互联网科技
艺电能源互联网科技有限公司招聘
安徽零酒互联网科技有限公司
互联网科技巨头监管
互联网电商科技
金融科技创新监管互联网金融
善班互联网科技有限公司
互联网科技中介
福建科技产业互联网发展
徐州市互联网科技有限公司
中国互联网有什么科技
互联网科技大佬云集
黑龙江互联网科技公司