美文网首页
Linux 环境变量

Linux 环境变量

作者: 南土酱 | 来源:发表于2021-02-21 17:37 被阅读0次
    环境变量一般都大写,便于区分。

    在bash中我们可以用 env 命令列出已经定义的所有环境变量
    环境变量都是全局变量,也是系统预定义变量,而用户自定义的变量是局部变量

    env执行结果.png
    环境变量和用户自定义变量的作用域不同。
    用户自定义变量是局部变量,仅限于自身范围,不能传给子进程。
    如果希望父进程传递变量给子进程,需要使用 export 命令对变量进行传送
    格式:
    export 变量名
    
    环境变量执行.png

    name 为变量名,利用 bash 命令声明子进程。在子进程中 name变量输出为空。利用 exit 命令退出当前 子进程回到父进程,通过 export 命令再回到子进程即能输出了

    变量的删除和查询

    很简单的两个命令

    查询:

    set ,env ,export 三个命令都可以查询

    set 可以查询所有变量,包括局部和全局变量
    env 可以查询所有环境变量,包括子进程和父进程的所有环境变量
    export 可以显示本进程当前 被 export命令输出的 全部变量
    
    删除 :

    格式: unset 变量名 自己尝试

    \color{#228B22}{Linux 学习小总结,不对之处,欢迎大神们喷我。可以的话顺手点个赞吧~~!}
    \color{red}{警: 禁止抄袭,转载说明出处 🤨}

    相关文章

      网友评论

          本文标题:Linux 环境变量

          本文链接:https://www.haomeiwen.com/subject/fipqfltx.html