跳转至

5. 环境变量

3.1 自定义变量

#变量赋值
name="chupeng"
#变量引用
echo $name
echo ${name}

本地变量的作用域

# 只针对当前的shell进程,切换shell变量丢失

3.2 环境变量/全局变量

针对当前shell及其任意子进程

3.2.1 分类:

  • 自定义环境变量
  • 内置环境变量

3.2.2 环境变量设置

#1.临时创建:直接在命令行中定义

#2.永久生效:修改配置文件
    2.1用户个人配置文件:~/.bash_profile   
        远程登录用户特有文件: ~/.bashrc
    2.2全局配置文件:/etc/profile
        远程登录用户特有文件: /etc/bashrc

3.3 查看环境变量

- set   输出所有变量,包括全局变量、局部变量
- env    只显示全局变量
- declare    输出所有变量,如同set
- export    显示核设置环境变量值

3.4 撤销环境变量

unset 变量名

3.5 设置只读变量

readonly 变量名=“值”

最后更新: 2022-02-19 13:59:07