环境变量相关概念

1.首先我们来了解一下,什么是环境变量
环境变量是指操作系统中用来指定操作系统运行环境的一些参数,环境变量的命名一般都是大写,环境变量通常具有全局特性,环境变量可以被继承
2.查看环境变量的基本指令

echo   $NAME    //NAME:你的环境变量名称,查看环境变量,只输出环境变量
env       //查看所有环境变量,
char* getenv(const char* name)   //通过相关调用获得环境变量
set   //既输出环境变量,还输出其他变量
unset   //清除环境变量
export   //设置一个新的环境变量

3.常见的一些环境变量
(1)PATNH* //指定目录的搜索路径

echo $NAME
export PATH=$PATH:/home/wyn/class23/linux/3_12_1class    //没有经过export的称之为本地变量,export是将本地变量导出到环境变量
export MYENV_VAL   //export 变量名

(2)HOME* //指定用户的主工作目录

echo  $HOME

(3)HISTSIZE* //系统默认保留命令条数

echo   $HISTSIZE          //系统默认保留1000条命令
history | wc -l       //历史敲过的命令条数
history              //敲过的命令

(4)SHELL //当前shell,它的值通常是/bin/bash
4.环境变量的组织方式
这里写图片描述
每个程序都维护着一张环境表,这张环境表是一个字符数组指针,每个指针指向一个以’\0’结尾的环境字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值