• Linux常用命令系列--export


    今天给大家介绍Linux的常用命令-export,大家感兴趣的可以留言交流哟~

    1、export的输出

    [root@ossserver01]$ echo $SHELL
    /bin/bash
    [root@ossserver01]$ export
    declare -x COLORTERM="1"
    declare -x CPU="x86_64"
    declare -x CSHEDIT="emacs"
    declare -x ENV="/etc/bash.bashrc"
    declare -x FROM_HEADER=""
    declare -x G_BROKEN_FILENAMES="1"
    declare -x G_FILENAME_ENCODING
    declare -x HISTSIZE="1000"
    declare -x HOME="/root"
    declare -x HOST="ossserver01"
    declare -x HOSTNAME="ossserver01"
    declare -x HOSTTYPE="x86_64"
    declare -x INFODIR="/usr/local/info:/usr/share/info:/usr/info"
    declare -x INFOPATH="/usr/local/info:/usr/share/info:/usr/info"
    declare -x INPUTRC="/etc/inputrc"
    declare -x LANG="en_US.utf8"
    declare -x LC_CTYPE="en_US.utf8"
    declare -x LC_MESSAGES="en_US.utf8"
    declare -x LESS="-M -I"
    declare -x LESSCLOSE="lessclose.sh %s %s"
    declare -x LESSKEY="/etc/lesskey.bin"
    declare -x LESSOPEN="lessopen.sh %s"
    declare -x LESS_ADVANCED_PREPROCESSOR="no"
    declare -x LOGNAME="root"
    declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.PATH="/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin"

    ................

    ................

    export的输出结果是当前用户下的bash的所有环境变量,比如我们常见的PATH:

    [root@ossserver01]$ echo $PATH
    /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
    [root@ossserver01]$


    2、什么是环境变量?

    环境变量:在其进程的子进程中继续有效

    自定义变量:无法延伸到子进程中

    而export的作用就是将变量设置成环境变量

    var1被export设置成环境变量后,新启动一个bash子进程后,依然有效,而var2这个自定义变量是不能被继承到其子进程中的。

    作者:何佳若

  • 相关阅读:
    HDU 跑跑卡丁车
    螺旋模型
    原型模型
    CSS匹配规则参考
    索引调优
    动态加载外部css或js文件
    des算法的C#实现
    @@RowCount和“SET NOCOUNT ON”在触发器中使用的先后顺序引起的问题
    WebService生成XML文档时出错。不应是类型XXXX。使用XmlInclude或SoapInclude属性静态指定非已知的类型。
    Sql获取星期几的方法
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165061.html
Copyright © 2020-2023  润新知