环境变量与用户自定义变量的区别
| 环境变量是全局变量,在当前shell与这个shell的所有子shell中生效 |
| 用户自定义变量是局部变量,只在当前的shell中生效 |
分类
| 自定义的环境变量 |
| 对系统生效的环境变量。对系统生效的环境变量名与变量的作用是固定不变的 |
定义
使用【export】定义环境变量
方法一: export 变量名=变量值

方法二: 变量名=变量值 export 变量名

查看

方法一: set 查看所有变量


方法二: env 只可以查看环境变量



常用系统变量



删除环境变量
使用 【unset】删除环境变量 与删除用户自定义变量 方法相同

调用
与调用用户自定义变量方法相同

【ps1】环境变量
【 [root@localhost ~]# 】 此处显示的内容就是由ps1定义
查看【ps1】变量值

u 显示当前用户名
h 显示主机名
W 显示当前目录的最后一级目录名
$ root 提示# 普通用户$
组合在一起为: [root@localhost ~]#
