环境变量简单介绍windows-linux-mac

环境变量是一个操作系统的概念,是指操作系统里面的一些参数,可以理解为配置中心。
空谈环境变量是没有意义的,我们如果需要处理环境变量相关问题,那么一定是在具体的操作系统上,主流的操作系统就这三个,windows, linux, mac,所以接下来我要分别介绍Windows10环境变量,linux环境变量和mac osx环境变量。

path变量是环境变量中的一个,path里面含有一些目录地址,这个变量用来告诉操作系统,可以去哪些路径下寻找文件或命令。
比如你在命令行输入了一个命令,那么操作系统可能先在当前目录下寻找,然后再去path定义的目录中寻找,如果都没有找到会报错。

未完待续

windows10环境变量

注册表
图形界面
cmd命令行
powershell

linux环境变量

echo $PATH

mac osx 环境变量

mac和linux很相似。
在终端输入
env命令
echo $PATH
~/.bash_profile

在软件工程方面,有时候会把一些关键信息存放在环境变量中,有时候会采用配置文件的方法,那么有没有思考过,存在环境变量中比存在配置文件中更加安全吗?
没有绝对的谁比谁安全,具体场景具体分析。
存放在配置文件中有时候可能因为版本管理的泄漏而导致关键信息泄漏。
存放在环境变量中,一旦攻击者获得操作系统权限,第一个看的就是环境变量


莫道官忙身老大,即无年少逐春心。
凭君先到江头看,柳色如今深未深。

posted @ 2022-03-06 10:37  叶常落  阅读(7)  评论(0编辑  收藏  举报