嵌入式Linux基础知识7(win7系统DOS命令行不能用)

2019-07-13 06:50发布

需求说明:开发环境配置 来自:时间的诗
问题:win7系统DOS命令行不能用 解决的办法: DOS命令很强大,我们可以用它来做很多事情。但是,有些时候在命令行窗口中打入一些DOS命令时,会提示“‘xxx’不是内部或外部命令,也不是可运行的程序或批处理文件。”这可能由以下几个原因造成的:

有可能安装的系统是精简版,cmd功能被去掉了,看看C:windowssystem32下有没有那些DOS命令;
如果有但使不了,那就有可能是环境变量的问题,看看path里有没有%SystemRoot%;%SystemRoot%system32;%SystemRoot%system32Wbem;……这一段(%SystemRoot%代表的就是系统安装目录-windows/winnt文件夹,后面接的system32和system32wbem就是下面的文件夹,wbem文件夹用来存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等,属于系统重要文件),那些外部的DOS命令文件都放在system32 文件夹下,如果在path中没有上面的第二条,系统就找不到命令文件,也就执行不了命令了。如果环境变量没问题但还是使用不了,那就有可能系统坏了。
环境变量作用: 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。