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

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

小卷毛奶爸

问题更新日期:2025-10-06 19:58:51

问题描述

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-10-06 12:00:01]
    本篇文章给大家谈谈一点节日也会想妈妈的成语,以及一点节日也会想妈妈的成语是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
    今天给各位分享一点节日也会想妈妈

    月上柳梢头人约黄昏后是什么节日(月上柳梢头人约黄昏后是什么节日写的) [ 2025-10-06 09:00:02]
    本篇文章给大家谈谈月上柳梢头人约黄昏后是什么节日,以及月上柳梢头人约黄昏后是什么节日写的对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
    本文目录一览:
    1、“月上柳

    7月1日是什么节日(7月1日是什么节日放假几天) [ 2025-10-06 08:30:01]
    今天给各位分享7月1日是什么节日的知识,其中也会对7月1日是什么节日放假几天进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:
    1、七月一号是什

    618是什么节日(618是什么节日?) [ 2025-10-06 05:30:01]
    今天给各位分享618是什么节日的知识,其中也会对618是什么节日?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:
    1、购物618是什么节日


    2、61

    今天是什么特殊的节日(今天是什么特殊的节日佛教) [ 2025-10-06 05:00:01]
    本篇文章给大家谈谈今天是什么特殊的节日,以及今天是什么特殊的节日佛教对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
    本文目录一览:
    1、今天是什么节日?


    2、今天是

    下元节是什么节日(下元节是什么节日 什么是下元节) [ 2025-10-06 03:30:01]
    今天给各位分享下元节是什么节日的知识,其中也会对下元节是什么节日 什么是下元节进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:
    1、下元节

    三月三是什么节日(彝族三月三是什么节日) [ 2025-10-06 02:00:02]
    今天给各位分享三月三是什么节日的知识,其中也会对彝族三月三是什么节日进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:
    1、三月三日是什么节

    今天是什么节日(今天是什么节日122) [ 2025-10-05 18:30:01]
    今天给各位分享今天是什么节日的知识,其中也会对今天是什么节日122进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:
    1、今天,是什么节日?


    2

    “历史循环论”与“历史进步论”的核心分歧是什么? [ 2025-09-30 15:00:02]
    “历史循环论”与“历史进步论”的核心分歧是什么?

    《汉谟拉比法典》中"以眼还眼"条款的实际应用范围是什么? [ 2025-09-30 10:30:01]
    《汉谟拉比法典》中"以眼还眼"条款的实际应用范围是什么?

    明朝"鱼鳞图册"制度的主要作用是什么? [ 2025-09-30 05:30:01]
    明朝"鱼鳞图册"制度的主要作用是什么?

    西周分封制的核心内容与作用是什么? [ 2025-09-30 04:30:02]
    西周分封制的核心内容与作用是什么?

    商朝甲骨文的历史意义是什么? [ 2025-09-30 04:00:02]
    商朝甲骨文的历史意义是什么?

    百年战争期间,法国圣女贞德的主要贡献是什么? [ 2025-09-30 01:00:02]
    百年战争期间,法国圣女贞德的主要贡献是什么?

    迄今已知世界上第一部较为完整的成文法典是什么?其历史地位如何? [ 2025-09-30 00:30:01]
    迄今已知世界上第一部较为完整的成文法典是什么?其历史地位如何?

    “百家争鸣” 中,阴阳家的主要思想是什么? [ 2025-09-29 23:30:01]
    “百家争鸣” 中,阴阳家的主要思想是什么?

    “楚汉相争” 中,刘邦取胜的关键因素是什么? [ 2025-09-29 16:30:01]
    “楚汉相争” 中,刘邦取胜的关键因素是什么?

    古代罗马的 “万民法” 与 “公民法” 有什么区别? [ 2025-09-29 12:00:02]
    古代罗马的 “万民法” 与 “公民法” 有什么区别?

    古代希腊的 “奥林匹克休战” 是什么? [ 2025-09-29 10:00:02]
    古代希腊的 “奥林匹克休战” 是什么?

    “斯托雷平改革” 主要内容是什么? [ 2025-09-29 04:30:02]
    “斯托雷平改革” 主要内容是什么?