• 26. 【Linux教程】Linux 查看环境变量


    前面小节介绍了全局环境变量和局部环境变量的基础概念,本小节介绍如何在 Linux 操作系统中打印全局环境变量和局部环境变量,打印这些变量的命令包括有 printenvenvecho

    1. 查看全局环境变量

    1.1 printenv 命令查看所有全局环境变量

    使用 printenv 命令查看全局变量,命令如下:

    printenv
    

    执行结果如下图:

    Tips:上述展示的是全部的环境变量,后面小节自定义变量之后可以使用自定义变量去执行某些命令。

    1.2 printenv 命令查看指定全局环境变量

    使用 printenv 命令查看上述前几个全局变量,命令如下:

    1. printenv LS_COLORS
    2. printenv XDG_MENU_PREFIX
    3. printenv LANG
    4. printenv GDM_LANG
    5. printenv HISTCONTROL
    6. printenv DISPLAY

    执行结果如下图:

    1.3 env 命令查看所有全局环境变量

    使用 env 命令查看全局变量,命令如下:

    env
    

    执行结果如下图:

    1.4 echo 命令查看指定全局环境变量

    使用 echo 命令查看上述前几个全局变量,命令如下:

    1. echo $LS_COLORS
    2. echo $XDG_MENU_PREFIX
    3. echo $LANG
    4. echo $GDM_LANG
    5. echo $HISTCONTROL
    6. echo $DISPLAY

    执行结果如下图:

    Tips:注意使用 echo 输出环境变量,后面的变量名前面需要带上 $

    2. 局部环境变量

    局部变量只能在定义这些变量的进程里面可见,这些局部变量在其他进程可能就不可见了,局部变量和全局变量都是系统中特别重要的,用户可以在需要的时候自定义自己需要用到的局部变量。使用如下命令查看当前进程所有能使用的环境变量,命令如下:

    set
    

    执行结果如下图:

    Tips:注意 Linux 下没有只列出全部局部变量的命令,上图所示的变量包括局部变量、全局变量、用户定义变量。

    3. 小结

    本小节介绍了全局变量和局部变量的基础知识,使用 printenvenvecho 命令可以打印全局环境变量和局部环境,全局环境变量即全局可见,可用于所有进程的 shell,而局部变量只能在某些进程中可见,如自定义局部变量。

  • 相关阅读:
    微信小程序:uniapp解决上传小程序体积过大的问题
    园子周边第2季:更大的鼠标垫,没有logo的鼠标垫
    Java实现CAS的原理
    基于 urlimport 进行瘦身,提升编译效率
    【C#/.NET】RESTful风格的Post请求与CreateAtAction
    喜新厌旧?IT公司为什么宁愿花20k招人,也不愿涨薪留住老员工
    SQL必需掌握的100个重要知识点:过滤数据
    90.(cesium篇)cesium高度监听事件
    测试用例设计方法真的很重要啊
    【Linux】数据备份的理论
  • 原文地址:https://blog.csdn.net/u014316335/article/details/136226910