linux中su与su -命令的区别
 
转载地址: http://hi.baidu.com/mgqw/blog/item/32182f6e36701adf80cb4ae3.html
2008-05-08 16:28
在我的fc6系统下用普通用户登录,然后用su命令切换到超级用户,再输入ifconfig命令,报错:command not find。而如果用su -命令切换到超级用户,再输入ifconfig命令则能成功执行。这其中涉及的就是su命令与su -命令的区别,man su得到的帮助文档如下:
       -, -l, --login
              make the shell a login shell
     翻译过来的意思如下:
-.-l或--login  改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。

说简单点就是用su命令不会改变当前工作目录以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量,而用su -命令则默认改变成root用户了。打个比方:
在普通用户下输入:
$pwd
/home/mgqw (当前用户目录)
$su
******        (输入密码)
#pwd         (再次查看路径)
/home/mgqw   (还是当前用户目录)

但是如果换成su -的话结果如下:
$pwd
/home/mgqw (当前用户目录)
$su -
******        (输入密码)
#pwd         (再次查看路径)
/root    (切换到超级用户目录)

linux中su与su -命令的区别相关推荐

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

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

  2. linux su和sudo命令的区别 -【linux学习笔记】

    linux su和sudo命令的区别 首先,两个缩写,  su : switch user                                 sudo : super user do ! ...

  3. Linux 中 sudo和su的区别

    Linux 中 sudo和su的区别 Linux小知识:sudo su和su的区别 1.内容不同: su命令:用来切换用户,substitute英文含义"代替"的意思. sudo命 ...

  4. 【转】linux su和sudo命令的区别——百度知道

    linux su和sudo命令的区别 su表示切换用户命令命令,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输入:su - root(或者其他用户名)这里加了"-&q ...

  5. linux mkdir -m权限,Linux中mkdir和touch命令区别

    一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令.         touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹.         本文将选取ubu ...

  6. linux内核4.14.10查看网卡型号,Linux中查看硬件信息命令

    Linux中查看硬件信息命令 1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode ...

  7. Linux中内存buffer和cache的区别

    Linux中内存buffer和cache的区别 分类: LINUX 原文地址:Linux中内存buffer和cache的区别 作者:platinaluo 细心的朋友会注意到,当你在linux下频繁存取 ...

  8. Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...

    Linux中mod相关的命令 内核模块化   mod相关命令都是用来动态加载内核模块/驱动程序模块 http://baike.baidu.com/link?url=lxiKxFvYm-UfJIxMjz ...

  9. linux配置内存buffer,Linux中内存buffer和cache的区别

    Linux中内存buffer和cache的区别 发布时间:2007-08-31 09:52:55来源:红联作者:ivepace free free 命令相对于top 提供了更简洁的查看系统内存使用情况 ...

  10. linux中iptables配置文件及命令详解详解

    linux中iptables配置文件及命令详解详解 2018年05月04日 14:23:41 hxpjava1 阅读数 956 linux中iptables配置文件及命令详解详解 iptables配置 ...

最新文章

  1. 使用 coding.net 发布你的个人博客
  2. c ef框架-mysql_.net EF框架 MySql實現實例
  3. (填坑:SQL打印两次)mybatisplus+p6spy 日志打印
  4. python时间序列滞后命令_如何在Python Pandas回归模型中使用滞后的时间序列变量?...
  5. 基于IdentityServer4 实现.NET Core的认证授权
  6. SQL(八)- python执行SQL语句
  7. Ajax工作原理和原生JS的ajax封装
  8. html离线地图,离线地图三维开发-添加HTML
  9. 最小生成树(模板 prim)
  10. Bootstrap下拉菜单相关
  11. 【实例分割论文】SOLOv2: Dynamic, Faster and Stronger
  12. [UE]EpicGames Launcher 添加/识别本地已有编辑器版本
  13. 打包Hololens2 VS error MSB3774: 找不到 SDK“WindowsMobile, Version=10.0.19041.0”解决办法
  14. sql语句实现动态添加查询条件
  15. QLineEdit控件添加提示语
  16. 2020-09-07(基于控制台的DVD管理系统)
  17. gcc简介和命令行参数说明
  18. arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop
  19. 番茄工作法总结-第三章:方法
  20. 拿到一个vue+webpack项目,该如何去看

热门文章

  1. PreActResNet
  2. Tensorflow tflearn
  3. 货物进出口的实务流程
  4. MySQL 5.7.17安装使用以及修改密码方式
  5. 天玑9000和骁龙8gen1哪个好 天玑9000和骁龙8gen1参数对比
  6. npm丢失报错Error: Cannot find module ‘D:\node_modules\npm\bin\npm-cli.js‘
  7. 一元线性回归模型及其Python案例
  8. python网络爬虫 百度网盘_百度网盘爬虫(如何爬取百度网盘)
  9. JVM编译过程与后期的优化
  10. 如何判断车与路边线距离_车身与边线30公分距离如何判断?6种方法秒懂!