
Linux下 su命令与su - 命令有什么区别?
发布日期:2021-05-10 07:17:33
浏览次数:13
分类:精选文章
本文共 508 字,大约阅读时间需要 1 分钟。
Linux下 su命令与su - 命令的区别:
一、切换root身份不同
1、su命令:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。
2、su - 命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。 二、采用su deploy命令后,取目标用户不同 1、su命令:su不会读取目标用户的环境配置文件,如图。2、su - 命令:su - 读取目标用户的环境配置文件,如图。
综上总结:有“-”和无“-”各自的环境变量不同。
三、service命令 1、su命令:使用 su root 切换到root用户后,不可以使用service命令; 2、su - 命令:使用 su - 后,就可以使用service命令了。 四、用echo $PATH命令后,环境量不同 1、su命令:环境量变为usr。 2、su - 命令:环境量变为oracle。发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月19日 03时37分09秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【Flink】Flink 底层RPC框架分析
2021-05-09
MySQL错误日志(Error Log)
2021-05-09
oracle使用DBMS_RANDOM包生成随机数据
2021-05-09
C++高精度模板
2021-05-09
联赛模拟测试23 D. 真相 思维题
2021-05-09
SSISDB2:SSIS工程的操作实例
2021-05-09
业务工作流平台设计(八)
2021-05-09
解决:angularjs radio默认选中失效问题
2021-05-09
windows环境下安装zookeeper(仅本地使用)
2021-05-09
缓冲区溢出实例(一)--Windows
2021-05-09
Badboy录制脚本时,提示脚本错误的解决方法
2021-05-09
PHP一句话木马小总结与SQL语句写一句话木马
2021-05-09
关于计数排序
2021-05-09
Python中字符串前添加r ,b, u, f前缀的含义
2021-05-09
Hadoop学习笔记—Yarn
2021-05-09
__format__
2021-05-09
JSONPath小试牛刀之Snack3
2021-05-09
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
2021-05-09
2017年前端框架、类库、工具大比拼
2021-05-09