'sh' 不是内部或外部命令,也不是可运行的程序 或批处理文件.求问这个怎么解决啊???? 5

 我来答
qzhao_1
2018-01-04 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:76%
帮助的人:4445万
展开全部
虽然说操作系统提示的是该信息,但是请注意:在WINDOWS 系统下面的命令包括以下几种类型:内部命令、外部命令、批处理文件(*.bat)三种,而不是四种!!!
内部命令:通俗地说就是操作系统本身自带的内部命令(例如:dir、type、more、format,等等),这些命令是不受任何环境变量的设置影响的(例如:PATH 变量、LIB 变量、INCLUDE 变量等等);
外部命令:外部命令就是以 *.com、*.exe 为结尾的可执行程序。而要正确执行一个外部命令,就必须要把 SET、PATH、LIB、INCLUDE 等环境变量设置正确,才能够正确执行一个外部命令,否则的话,即使硬盘上有这个可执行程序,系统依然无法正确执行它。
批处理文件(*.bat):就是将若干个内部命令或者是外部命令,集中写入到一个以 *.bat 为后缀的文本文件中,然后一起执行文本文件中的若干条命令。
而要正确执行一个外部命令(或者是一个批处理文件 *.bat),就必须事先要把 PATH、LIB、SET、INCLUDE 等环境变量设置正确,你编写的批处理文件才能够正确调用系统的可执行程序(*.com、或者是 *.exe),否则的话,即使你的系统中有你的可执行程序,系统仍然会显示相应的出错信息。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式