env
用env查看环境变量,常见环境变量说明:
HOME:用户的主文件夹
SHELL:目前环境使用的shell
HISTSIZE:历史命令记录条数
PATH:执行文件查找路径,目录与目录以冒号(:)分隔,按目录顺序查找
LANG:语系数据
export
export 自定义变量转变为环境变量,子进程会继承父进程的环境变量,不会继承父进程的自定义变量。同时export会展示所有的环境变量。
set
set查看所有变量,包括环境变量和自定义变量
PS1:命令提示符
$:代表目前shell的线程代号,即所谓的PID ,echo $$
?:上一个命令的执行结果,为0表示成功
变量也是有使用范围的,环境变量=全局变量,自定义变量=局部变量,环境变量会被子进程引用。