zoukankan      html  css  js  c++  java
  • 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这个自定义变量是不能被继承到其子进程中的。

    作者:何佳若

  • 相关阅读:
    C++宏定义详解
    编写Qt Designer自定义控件 MyPlugins
    关于MFC共享DLL的模块状态切换 .
    QT 与 MFC 的区别 .
    typedef
    C++ floor函数
    C++ floor函数 截断浮点数小数部分 转
    MFC的多国语言界面的实现 转
    新工作 Day16 周五
    新工作 Day15 周四
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165061.html
Copyright © 2011-2022 走看看