关于环境变量问题

引言

其实今晚我是没打算写环境变量这个问题的,但是因为之前用电脑添加adb模块刷跳一跳的成绩,改变了环境变量,所以导致刚才没法hexo new newpage了,所以我百度了这个问题,恰巧遇到了同样出现问题的同行。。。而且,环境变量这个问题一直我都不怎么懂,所以,这里record一下。

环境变量

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。Windows操作系统中的path环境变量,用于系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还到path中指定的路径去找。用户通过设置环境变量,来方便operation。
而PATH环境变量中存放的值,就是一连串的路径。不同的路径之间用分号;连接(英文模式下)。若系统始终未找到可用文件,则会报错。
以上就是对path环境变量的一个直观通俗的解释。

环境变量位置

windows系统,计算机右键属性,点开之后,在左边栏有高级系统设置,点开,然后右下角有个环境变量,点开,就是了。
tu
我知道我解释的不清楚,看图总成了吧。。。从左往右看,然后从右往下看。

设置环境变量

其实设置path环境变量还是挺简单的, 主要就是将你需要用到的执行文件的绝对路径加入进去,实例:F:\Blog\Blog\node_modules\hexo\bin。然后起个path环境变量名。注意:环境变量名不区分大小写。
关于如何在cmd下用命令添加环境变量,可参考文献2。

参考文献

hexo 博客出现command not found 解决方案
Windows下PATH等环境变量详解