linux 命令之 export

本文介绍了环境变量的两种类型:永久变量和临时性变量。永久变量通过修改配置文件如`.bashrc`或`.profile`持久生效,而临时变量通过`export`命令设置,在shell关闭后失效。`env`用于显示所有变量,`PATH`是重要的路径变量。设置永久变量通常涉及编辑`/etc/profile`并使用`source`命令。`source`影响当前shell,而`export`影响子shell环境。

/*
 * 环境变量
 */
    环境变量都有哪些类型环境变量有很多种类一般有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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值