From 0ca56d69d5b9c5f550934d8060df07eef4bfb7e3 Mon Sep 17 00:00:00 2001 From: 13364824342 <3237044386@qq.com> Date: Wed, 19 Jun 2024 11:46:35 +0800 Subject: [PATCH] 20240618 --- ...57\345\242\203\345\217\230\351\207\217.md" | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 "38\351\237\251\345\275\254/Notes/6.18\347\216\257\345\242\203\345\217\230\351\207\217.md" diff --git "a/38\351\237\251\345\275\254/Notes/6.18\347\216\257\345\242\203\345\217\230\351\207\217.md" "b/38\351\237\251\345\275\254/Notes/6.18\347\216\257\345\242\203\345\217\230\351\207\217.md" new file mode 100644 index 0000000..685f917 --- /dev/null +++ "b/38\351\237\251\345\275\254/Notes/6.18\347\216\257\345\242\203\345\217\230\351\207\217.md" @@ -0,0 +1,58 @@ +## 环境变量 + +`指在操作系统中用来指定操作系统运行环境的一些参数,是操作系统为了满足不同的应用场景预先在系统内预先设置的一大批全局变量` + +### 环境变量分类 + +* **按生命周期** + * 永久的:在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效 + * 临时的:用户利用export命令,在当前终端下声明环境变量,关闭shell终端失效 + +* **按作用域** + * 系统环境变量:公用的,对全部用户都生效 + * 用户环境变量:用户私有的,自定义的个性化设置,只对该用户生效 + + + +### 常见的系统级环境变量 + + * PATH:决定了系统在哪些目录中查找可执行文件。当你输入一个命令时,系统会在PATH中定义的目录中查找该命令的可执行文件 + * LANG:指定系统的默认语言 + * TERM:指定当前终端的类型。 + +* PS1:定义命令行提示符的格式。 + +* PS2:定义多行命令的提示符的格式 + +### 常见的用户级环境变量 + +* HOME:指定当前用户的主目录路径 +* USER:当前用户的用户名 + +* SHELL:指定当前用户默认使用的shell + + + +***可以使用printenv、env或者echo命令来查看当前系统中定义的所有环境变量*** + + + +### Linux 查看环境变量 + +```bash + printenv 或 env————显示当前用户的所有环境变量 + +​ echo $PATH 或者 echo $HOME 或者 echo $USER ————查看指定的环境变量 + +​ 使用set查看所有本地定义的环境变量 +``` + + + +### Linux 添加环境变量 + + + + + +## Linux 删除环境变量 \ No newline at end of file -- Gitee