Linux Shell脚本系列教程(三):变量和环境变量

2019-09-23 09:25:58于丽

cat /proc/3013/environ      #返回了一堆,不列出

HTTP_PROXY环境变量

环境变量通常不需要在当前进程中进行定义,而是从父进程中继承而来的。HTTP_PROXY环境变量,它定义了互联网应该使用哪个代理服务器。该环境变量可以通过下列方法进行设置:

HTTP_PROXY=192.168.1.23:3128
export HTTP_PROXY            #使用export来设置环境变量

PATH环境变量

在默认情况下,有很多标准环境变量可供shell使用,PATH便是其中之一。

echo $PATH
ecport PATH="$PATH;/home/user/bin" #在PATH中添加一条新路径

SHELL环境变量
使用SHELL环境变量可以识别当前所使用的shell版本,方法如下:

echo $SHELL          #输出shell的版本
echo $0              #作用同上

UID环境变量

UID是一个重要的环境变量,可以用于检查当前脚本是以超级用户还是以普通用户的身份运行的。root用户的UID是0。