不知道各位朋友有没有想过这样用的问题,我们在使用windows使用在cmd下运行Ping、Netstat等之类的命令时,为什么可以使用呢?
这些后面牵涉到哪些东西呢?
我们今天就来介绍下有关这方面的知识。我们现在以win8作为测试对象,我们首先打开“计算机”右键“属性”。“高级系统设置”—“高级”—“环境变量”,如下图:
“环境变量”—“系统变量”,找到PATH这个变量。如下图:
如果我们添加新的可在CMD下运行的文件,我们只需把该文件所在的路径填写到这个值中就可以,后边以“;”结尾即可。
我们现在以一个例子做说明,该运行文件是一个有关SNMP Trap发送的程序。我们现在把该文件存放在D盘下,如下图:
在未添加环境变量之前,我们先在cmd下执下该命令,测试看看效果如何。
可以很明显的看到,系统提示根本就没有此命令。
那么我们现在开始把该命令所在的路径添加到“环境变量”中,如下图示:
路径添加完毕之后,我们再来在cmd下测试下该命令。如下图:
可以很明显的看到,我们现在已经可以运行该命令了。
好了,那么我们现在就可以解释文章开头提到的问题了。为什么我们在CMD下可以执行Ping登命令了?
那是因为我们的环境变量中已经存在了该命令所在路径C:\Windows\System32,如下图: