su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。

以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。

1)登录test1用户。输入pwd。su test2;后输入pwd,目录还是/home/test1。

# su test2

2)登录test1用户。输入pwd。su - test2;后输入pwd,目录是/home/test2。说明shell环境变了。

# su - test2

技术交流

CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建的qq群(架构师俱乐部):517133582。加群和腾讯,阿里,百度,新浪等公司的架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师!

su与su - 的区别相关推荐

  1. Linux下su与su -命令的区别

    Linux下su与su -命令的区别 在启动服务器ntpd服务时遇到一个问题 使用 su root 切换到root用户后,不可以使用service命令: 使用 su - 后,就可以使用service命 ...

  2. su 和su -的区别

    最近在培训linux,讲师让探究下su 和su -的区别,于是就有了本文. 本文的内容取材于互联网,经由本人理解,从新整理而成. su  后面不加用户是默认切到 root su  是不改变当前变量 s ...

  3. linux下su和su - 的区别

    linux使用中常会使用su来切换用户 使用su切换为tom用户 [root@bogon ~]# su tom [tom@bogon root]$ [tom@bogon root]$ pwd /roo ...

  4. Linux中su 和 su -的区别

    Linux中切换用户的命令是su或su -.su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell:而后者连用户和Shell环境一起切换成ro ...

  5. 由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训新班刚开始,老男孩发现群里就在讨论这个su和su -的区别,有的同学们说,直接su就可以,有的说必须要su -.有的同学直接发问 ...

  6. Linux 中su 与su - 的区别

    Linux 中su 与su - 的区别 一.区别 Linux 中切换用户的命令是 su 或 su - . su命令和 su - 命令最大的本质区别就是: 前者只切换了root身份 , 但是shell环 ...

  7. Linux中关于 su 和 su - 的区别

    Linux中关于 su 和 su - 的区别 一.切换用户 二.su和su - 1.su 用户名 (不加参数-) 2.su - 用户名 2.我们用man手册查看一下su的详细说明 一.切换用户 我们在 ...

  8. linux下su和sudo的区别 (/libtool: arm-linux-gcc command not found )

    由于没有搞清楚SU和SUDO两者的区别,最近经常编译程序时出错,现在把它们的区别写下来备忘,和大家一起学习 su 和 sudo 的区别:     1.共同点:都是root用户的权限:     2.不同 ...

  9. sudo su 和 sudo -s区别

    sudo su 和 sudo -s区别 sudo su 和 sudo -s都是切换到root用户,不同的是: sudo su 环境用的是目标用户(root)的环境 sudo -s 环境用的是当前用户本 ...

  10. Linux中sudo、su和su -命令的区别

    Linux中sudo.su和su -命令的区别小结 我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改.下面这篇文章主要给大家总结介绍 ...

最新文章

  1. AI应届生年薪涨到40万了,你现在转行还来得及!
  2. FCKeditor 2.4.3精简优化带代码高亮(Dphighlighter)插件版
  3. 邮件的一个推送这个系统怎么去搭建的摘抄:感觉有很多的开源的邮件服务器可以参考使用搭建,据说wordpress有集成服务
  4. html弹窗页面控制大小,使用JS弹出新窗口,并设置窗口的大小和位置等相关属性,传递参数...
  5. 享元模式在JDK源码中的应用——Java设计模式系列学习笔记
  6. Codeforces Beta Round #75 (Div. 1 Only) B. Queue 线段树。单点更新
  7. arcgis server for .NET学习转载5
  8. 驱动的定义、分类、安全性
  9. NS2相关学习——创建Xgraph的输出文件
  10. java中对象清空值_对象的引用和清除_Java语言程
  11. idea base64encoder没有jar包_老师,免费版的IDEA为啥不能使用Tomcat?
  12. Ranger架构剖析
  13. js long类型精度丢失_解决js处理Long类型丢失精度的问题
  14. xp系统开机必须启动的服务器,XP系统如何关闭开机启动项呢?
  15. 2013年全国各大著名的IT公司薪资待遇大揭密 给出入职场的民工一点建议
  16. java.exe 0xc000012d_应用程序无法正常启动0xc000012d,此情况要怎么解决,望大神交一交...
  17. GBASE 8s UDR内存管理_01_mi_alloc
  18. 安装CoffeeScript
  19. VUCA时代下,创业团队如何提升整体效率?
  20. phpwind database.php,phpwind中的数据库操作类

热门文章

  1. 去除pplive广告
  2. BB10 读取NFC tag
  3. spring+JdbcTemplate简单使用(一)
  4. fl studio 20.9Mac新版中文水果音乐制作工作站编曲软件
  5. 风景调色效果Lr预设
  6. 4、HTML 学习记录——元素学习
  7. python 批量中文数字文件名互转英文阿拉伯数字
  8. 完成一个预测建模项目一般需要多长时间?
  9. django自强学堂地址
  10. c语言编程小练习-九九乘法表