配置全局环境变量
默认规则:大写字符为系统默认变量,自行设置变量可以使用小写字符
环境变量配置文件:/etc/profile
export 变量名=变量值 #将shell变量输出为环境变量/全局变量
source 配置文件 #修改后的配置文件立即生效
echo $变量名 #查询环境变量的值
1.普通变量
myname=jenny
echo $myname
#或者
echo ${myname}
#两种方式输出结果一样,选择哪种方式都可以
2.变量是命令
version=`uname -r`
或者
version=$(uname -r)
echo $version
#两种方式输出结果一样,选哪种都ok
3.变量内容如有空格,可用双引号或单引号,但单引号特殊符号$仅为一般字符,双引号特殊字符$保持原有特性
var="lang is $LANG"
echo $var -->输出结果 lang is en_US
var='lang is $LANG'
echo $var -->输出结果 lang is $LANG
4.预定义变量(shell设计者事先已定义好的变量,可以直接在shell脚本使用)
$$ #当前进程的进程号
$! #后台运行的最后一个进程的进程号
$? #最后一次执行命令的返回状态,如变量值为0,上一个命令正确执行,如非0,上一个命令执
行错误