shell常见的系统变量、环境变量、用户变量详解如下。
(1)shell编程常见系统变量如下:
•□ $0:当前脚本的名称。
□ $n:当前脚本的第n个参数,n=1,2,…,9。
•□ $∗:当前脚本的所有参数(不包括程序本身)。
•□ $#:当前脚本的参数个数(不包括程序本身)。
•□ $?:命令或程序执行完后的状态,返回0表示执行成功。
•□ $$:程序本身的PID号。
(2)shell编程常见环境变量如下:
•□ PATH:命令所示路径,以冒号为分割。
•□ HOME:打印用户家目录。
•□ SHELL:显示当前shell类型。
•□ USER:打印当前用户名。
•□ ID:打印当前用户ID信息。
•□ PWD:显示当前所在路径。
•□ TERM:打印当前终端类型。
•□ HOSTNAME:显示当前主机名。
(3)shell编程用户变量如下:
•□
A=jfedu.net
:自定义变量A。
•□ N_SOFT=nginx-1.12.0.tar.gz:自定义变量N_SOFT。
•□ BACK_DIR=/data/backup/:自定义变量BACK_DIR。
•□ IP1=192.168.1.11:自定义变量IP1。
•□ IP2=192.168.1.12:自定义变量IP2。