003-环境变量
环境变量与用户自定义变量的区别
环境变量是全局变量,在当前shell与这个shell的所有子shell中生效 |
用户自定义变量是局部变量,只在当前的shell中生效 |
分类
自定义的环境变量 |
对系统生效的环境变量。对系统生效的环境变量名与变量的作用是固定不变的 |
定义
使用【export】定义环境变量
方法一: export 变量名=变量值
方法二: 变量名=变量值 export 变量名
查看
方法一: set 查看所有变量
方法二: env 只可以查看环境变量
常用系统变量
删除环境变量
使用 【unset】删除环境变量 与删除用户自定义变量 方法相同
调用
与调用用户自定义变量方法相同
【ps1】环境变量
【 [root@localhost ~]# 】 此处显示的内容就是由ps1定义
查看【ps1】变量值
\u 显示当前用户名
\h 显示主机名
\W 显示当前目录的最后一级目录名
\$ root 提示# 普通用户$
组合在一起为: [root@localhost ~]#
ps1常用提示符设置