Bootstrap

linux 命令之 export

/*
 * 环境变量
 */
    环境变量都有哪些类型环境变量有很多种类一般有2种划分形式按变量的周期划分

    永久变量:
        通过修改配置文件,配置之后变量永久生效

    临时性变量:
        使用命令如export等命令设置,设置之后马上生效。当关闭shell的时候失效(这种主要用于测试比较多)
        
            export CITY=gz
            env | grep CITY

/*
 * env  
 */
    显示所有变量

/*
 * 路径变量path
 */
    echo $PATH
    export PATH=$PATH:/home/share/work
    
/*
 * 永久变量设置
 */
    cd ~        .bashrc        or        .profile

    /etc/profile
    source /etc/profile

/*
 * source and export  
 */
    source 可以影响执行脚本的父shell的环境;
    export 则只影响其子shell的环境;

/*
 * setenv
 */
    c 函数, 也只是影响其子shell的环境;当调用setenv的程序退出后,环境变量失效。


/*
 * 子进程设置父进程环境变量
 */
    使用 "." 点命令
        . ./env.sh

;