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

675

被折叠的 条评论
为什么被折叠?



