1生效范围:
环境变量是全局变量
用户自定义变量是局部变量(只在当前shell中有效,父shell和子shell中不生效)
2声明环境变量
export 变量名=变量值
或者也可以声明一个已经定义的变量,export 变量名
3 删除环境变量
unset
当前shell下声明的环境变量,虽然是全局的(父shell和子shell中都可以调用),但是只能在当前shell下才能删除。
通过pstree查看进程树,可以看到当前的shell分支
4查看环境变量 env
可以查看系统的环境变量
5重要的环境变量PATH
这个环境变量,记录了linux查找命令的目录
6为path变量添加路径
PATH="$PATH":/root/sh
:是linux下的目录连接符
7PS1命令提示符环境变量
(\u显示当前用户名 \h显示当前连接的主机名,\w显示当前路径的完整路径 \W只显示当前路径 \$ 如果是root用户就显示#,普通用户就显示$ \t显示24小时制的时间 HH:MM:SS)