目录
一、定义
命令是一个可执行程序,例如cd命令就是执行/usr/bin/cd这个程序。
环境变量是key-value键值对,使用env指令查看系统的环境变量。
为什么无论当前工作目录在哪里,都能准确执行cd命令呢?
因为环境变量PATH中记录了一些路径,指令执行时会遍历PATH中的路径来找到cd命令的程序文件并执行。

二、${}符获取环境变量:
用于取键key对应的值value,可以用来获取环境变量的值。 输出时需要搭配echo命令。

二、设置环境变量:
1.export定义临时设置:
export key=value
2.永久设置:
2.1 针对当前用户生效:
配置在用户的~/bashrc文件中。
2.2 对全部用户生效:
配置在系统的/etc/profile文件中。
三、自定义PATH环境变量:
1.创建程序文件:

2.写入命令:

3.为该程序添加x权限:

4.修改/etc/profile文件,使用:wq保存并退出:


注意这里是追加,不要忘记${PATH},不然export新建的环境变量会覆盖掉原来的。
5.source执行/etc/profile脚本文件,更新环境变量

6.进入任意目录测试:

Linux环境变量详解
4020

被折叠的 条评论
为什么被折叠?



