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