su命令主要就是切换用户。

先问个问题,以下几个命令的区别:

su
su -
su chushiyun

答出来的可以不看了。

文章目录

  • su 不带参数是什么意思
  • su - 中的横杠表示什么意思

su 不带参数是什么意思

无参默认切换到root用户(不切换环境变量),相当于:

su root # 注意,没有 -

su - 中的横杠表示什么意思

是登录的意思,以下3种写法都是一个意思:

-
-l
--login

作用大体如下(详情见man su):

切换环境变量
切换目录
使shell成为登录shell #
清除除了team外的所有环境变量 #

其实只要记住 切换环境变量、切换目录 就好。

回到开头的问题:

su   # = su root
su chushiyun  #
su -  # = su - root

一句话概括: 无参表示root,无杠表示只切换用户(不登录)(不带环境变量/路径)

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. mysql select * f
  2. 【c语言】蓝桥杯算法提高 c++_ch02_01
  3. 赛迪研究院发布《2019量子计算发展白皮书》
  4. 与C#中的typedef等效
  5. V3S代码整合中遇到的一个奇怪问题
  6. <马哲>商品二因素及其辩证关系2017-12-27
  7. ubuntu boot空间不足_安装 Ubuntu 双系统
  8. 百练 2972 确定进制 解题报告
  9. Jquery中$(document).ready(function(){ })函数
  10. java的panel布局_学习面panel和三种布局
  11. Unacceptable certificate: CN=GlobalSign Domain Validation CA - SHA256 - G2, O=GlobalSign nv-sa, C=BE
  12. C语言_函数可变参数列表
  13. java多线程与并发原理
  14. Ubuntu16.04编译android6.0.1源码记录
  15. 计算机语言VLOOKUP,R下如何实现VLOOKUP函数功能
  16. Opencv之多目标追踪(基于Dlib库)
  17. 这篇文章告诉你音频降噪手机软件app有哪些?
  18. IOC和AOP的面试题
  19. Halcon 算子 skeleton
  20. WebEx网络视频会议

热门文章

  1. 小迈网关对接平台——Jetlinks开源物联网平台
  2. 2021年保育员(中级)考试内容及保育员(中级)考试资料
  3. html表白earth,适合用来表白的英文情书
  4. CTFshow_Web_SSRF——web351~web360(除354、357)
  5. Android Retrofit2.1.0设置编码格式GBK
  6. 【论文写作】毕业论文写作中致谢词的常见写法及优秀范文
  7. 【Github】知识合集
  8. 【Scratch案例实操】Scratch画正方形 scratch编程案例教学 scratch创意编程 少儿编程教案
  9. pdc是什么部门_pdc是什么意思啊?
  10. 汉字怎么输入计算机,教你不会读的汉字怎么在电脑中打出来,巧用拆字拼音法来解决...