历史上的今天 首页 传统节日 24节气 企业成立时间 今日 问答 中文/English
首页 > 问答 > su教程中su与su-命令的环境变量区别是什么?

su教程中su与su-命令的环境变量区别是什么?

小卷毛奶爸

问题更新日期:2025-07-23 21:58:43

问题描述

su教程中su与su-命令的环境变量到底有什么区别呢?在Linux系统里,plai
精选答案
最佳答案

su教程中su与su-命令的环境变量到底有什么区别呢?

在Linux系统里,

plaintext
复制
su
plaintext
复制
su-
是两个和用户切换相关的命令,它们在环境变量方面存在显著差异。

  1. plaintext
    复制
    su
    命令

    • plaintext
      复制
      su
      命令用于切换用户,但不会改变当前的环境变量。当使用
      plaintext
      复制
      su
      切换到其他用户时,新用户会继承当前用户的环境变量设置。
    • 例如,当前用户的
      plaintext
      复制
      PATH
      环境变量为
      plaintext
      复制
      /usr/local/bin:/usr/bin:/bin
      ,使用
      plaintext
      复制
      su
      切换到其他用户后,新用户的
      plaintext
      复制
      PATH
      依然是这个设置。
    • 这就意味着新用户在执行命令时,会按照原用户的环境变量来查找可执行文件。
  2. plaintext
    复制
    su-
    命令

    • plaintext
      复制
      su-
      命令不仅会切换用户,还会完全切换到新用户的环境。它会读取新用户的环境变量配置文件,如
      plaintext
      复制
      .bash_profile
      plaintext
      复制
      .bashrc
      等。
    • 假设新用户的
      plaintext
      复制
      PATH
      环境变量配置为
      plaintext
      复制
      /usr/sbin:/sbin:/usr/bin:/bin
      ,使用
      plaintext
      复制
      su-
      切换到该用户后,新用户的
      plaintext
      复制
      PATH
      就会变成这个新的设置。
    • 这样新用户在执行命令时,会依据自己的环境变量来查找可执行文件。

以下用表格来直观展示二者区别:

命令环境变量变化示例
plaintext
复制
su
继承当前用户环境变量当前用户
plaintext
复制
PATH
plaintext
复制
/usr/local/bin:/usr/bin:/bin
,切换后新用户
plaintext
复制
PATH
不变
plaintext
复制
su-
切换到新用户环境变量新用户
plaintext
复制
PATH
plaintext
复制
/usr/sbin:/sbin:/usr/bin:/bin
,切换后新用户
plaintext
复制
PATH
更新

综上所述,

plaintext
复制
su
plaintext
复制
su-
命令在环境变量方面的核心区别在于是否切换到新用户的环境,
plaintext
复制
su
保留原环境,
plaintext
复制
su-
采用新用户环境。

相关文章更多

    国际象棋入门教学强调开局布局的核心原则是什么? [ 2025-07-23 21:45:38]
    国际象棋入门教学中,开局布局的核心原则究竟是什么呢?下面来详细阐述:控制中心棋盘中心的格子

    完美世界助手在不同手机硬件上的适配优化方案是什么? [ 2025-07-23 21:38:46]
    完美世界助手在不同手机硬件上的适配优化方案是什么?具体是如何针

    京剧《卖水》歌词的历史渊源与社会背景是什么? [ 2025-07-23 21:14:48]
    京剧《卖水》歌词究竟有着怎样的历史渊源和社会

    刺毛在植物学中的结构特征及其防御机制是什么? [ 2025-07-23 19:44:44]
    刺毛在植物学里到底有着怎样的结构特征和防御机制呢?刺毛的结构特征形态多样:刺毛的形态丰富,有

    在描述物体形态时,“突出”与“凸出”在语义侧重上存在哪些本质区别?如何通过具体案例区分二者适用场景? [ 2025-07-23 18:52:57]
    在物体形态表达上,“突出”与“凸出”语义侧重有何本质区别,怎样用具体案例区分适用场景?语

    北京市人民检察院分院提起公诉的法律依据是什么? [ 2025-07-23 18:42:34]
    北京市人民检察院分院提起公诉主要依据一系列法律法规,以确保刑事诉讼依法、公正进行。

    二月红的真实姓名是什么?为何他最终以艺名闻名江湖? [ 2025-07-23 18:32:21]
    二月红究竟真实姓名为何,又为何会凭借艺名在江湖声名远扬呢?二月红的真实姓名在

    几千天近况幸福吗?社会变迁与个人成长对幸福感知的作用是什么? [ 2025-07-23 17:17:02]
    社会变迁如何重塑个体幸福阈值?个人成长能否突破时代局限?社会变迁的三重镜像维度典型特征对幸福

    在中国历史分期中,夏商周时期被称为“中华文明奠基时期”,这一时期的主要政治制度是什么? [ 2025-07-23 16:00:01]
    在中国历史分期中,夏商周时期被称为“中华文明奠基时期”,这一时期的主要政治制度是什么?其意义是什么?

    中国改革开放对中国经济发展的历史意义是什么? [ 2025-07-23 15:30:01]
    中国改革开放对中国经济发展的历史意义是什么?分别是哪些?

    甘地在印度独立运动中的主要贡献是什么? [ 2025-07-23 14:30:02]
    甘地在印度独立运动中的主要贡献是什么?

    小桃酱作为日淘电商在选品策略上有哪些区别于竞争对手的核心优势? [ 2025-07-23 13:58:36]
    为什么小桃酱总能挖到别人没发现的宝藏好物???核心优

    《欢乐进行曲》的作者是谁?其创作背景和音乐风格特点是什么? [ 2025-07-23 13:22:39]
    《欢乐进行曲》存在不同版本,有许多作者都创作过以此为名的作品,较为知名的是卡尔

    为何部分演唱会的“encore安可”环节会突破传统返场次数限制?其文化心理动因是什么? [ 2025-07-23 12:57:11]
    为何当代观众对“安可”的期待已从仪式感演变为情感联结的刚需?核心动因分析1.观众心理需求的

    文字产生的历史意义是什么? [ 2025-07-23 12:30:01]
    文字产生的历史意义是什么?有什么影响?

    小岛秀夫在科乐美任职期间与公司产生重大分歧的具体原因是什么? [ 2025-07-23 12:06:08]
    小岛秀夫在科乐美任职期间为何会与公司产生重大分歧呢?创作理念差异小岛秀夫是一

    二战后冷战格局形成的主要标志是什么? [ 2025-07-23 12:00:01]
    二战后冷战格局形成的主要标志是什么?

    外国街头接吻挑战类视频引发的争议焦点是什么?这类行为是否涉及文化伦理或性别权力失衡? [ 2025-07-23 11:59:03]
    这种行为是否在挑战公共空间的道德边界?争议焦点分

    三只小猪英文版是否存在互动式改编形式(如剧本、有声书或动画),其教育意义与传统文本有何区别? [ 2025-07-23 11:30:13]
    这些改编形式如何重塑经典故事的教育价值?

    为什么有些人总无法“听听我的话”,背后的心理机制是什么? [ 2025-07-23 10:26:07]
    为什么TA总听不进我的话?是冷漠还是另有隐情?在亲密关系或职场沟通中,我们