对于常出现的“不是内部或外部命令,也不是可运行的程序或批处理文件”错误的解答

时间:2021-11-08 23:14:53

出现此类问题一般情况下就是命令输入错误,如果没错那就是环境变量的问题

一些常用的doc命令和用法如下:

DOS 常用命令

——dir                                  
DOS下使用频率最高的命令莫过于dir命令了,dir是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。 dir最常用的两个参数是/p(分屏查看),/w(所有文件在一屏内都显示)。dir命令不但可以查看目录中有什么文件,还可以查看目录中某个文件的信息。


——cd
cd是英文change directory(改变目录)的缩写,也是最常用的命令之一。顾名思义,如果想要进入一个目录,显然该采用这个命令了。用法很简单:cd 目标路径名。如果想退回上一层目录,就键入cd ..,键入cd\三个字符可以一下子就回到根目录。cd命令的用途就是让我们可以到任何一个目录去。我们把不同功能的文件分别安排在不同的目录内,是为了管理方便,可是当我们要使用某个文件时,我们就得到该文件所在的目录中去。用法:copy 源文件目的文件。复制文件的主要目的有两条,一是为重要的文件作一个备份,以免被删除后追悔莫及;二是在不同计算机之间交换信息,你可以将你的工作成果复制到软盘上,交给你的上司、同事,也可以把它带回家里。


——del  
del即delete(删除)的缩写,显然它的作用就是“干破坏”删除文件。要删除当前目录中的某个文件,输入del空格再加上文件名就可以了。要删除一类文件,可以使用通配符。例如del *.tmp,就是把所有扩展名是tmp的文件都删除。也可以删除当前目录中的所有文件,命令很简单:del  *.*或del .。


——ren和type  
ren(rename)命令。ren命令的格式是:ren 源文件名 目的文件名。type命令的格式就是:type 文件名。type命令是用记事本的方式查看文件。


——format  
即格式化命令,format命令的格式很简单: 格式化A盘,就是format A:,格式化B盘,就是format B:。 format命令会把磁盘上的所有文件都删除掉。


——chkdsk
chkdsk是check disk的缩写,用来检查你的磁盘的使用情况。chkdsk命令的格式是: chkdsk 磁盘名


——path  
在DOS提示符下,如果我们要执行某个可执行文件,电脑会在磁盘上寻找这个文件,如果不经过特殊处理,它只在当前目录下寻找,如果没有找到则提示出错。为了解决这个问题,DOS提供了一条Path命令,如果在Path命令中定义了某个目录,那么你在任何地方,都可以直接执行Path中指定目录里的文件。path命令的格式很简单: path 目录名,如果有很多目录,中间就用;(不要记错了,是分号不是逗号)隔开。要加入新的目录,就在最后一个目录的后面加一个; 然后再输入新的目录名就可以了。 


——md和rd 
两个命令就是进行目录操作的,是md(make directory--创建目录)和rd(remove directory--删除目录)。但使用rd要注意:1。要删除的文件夹里不能有子文件和子文件夹2。不能删除当前文件夹。


——copy  
copy在英文中是复制的意思,所谓复制就是原来的文件并没有任何改变,重新产生了一个内容和原来文件没有任何差别的文件。


----edit
edit命令是一个在dos下简单的编辑软件,用它来编辑一些程序和批处理文件。


ver  显示操作系统版本

set    显示系统变量

vol  显示指定的磁盘卷标号 
DOS 常用命令2

cls     清屏

〔适用场合〕  屏幕上太乱了,或是屏幕上出现乱码了, 清除屏幕上显示内容但不
        影响电脑内部任何信息

〔用  法〕  cls  回车


move     移动文件,改目录名 

〔适用场合〕  移动文件到别的目录

〔用  法〕  move [文件名] [目录]        移动文件至新目录下

        move [目录名] [目录名]       改目录名


〔例  子〕  c:\>move c:\autoexec.bat c:\old

        移动autoexec.bat文件至old目录下

        c:\>move c:\config.sys c:\temp

        移动config.sys文件至old目录下



cls    分屏显示

〔适用场合〕  当输出很多一屏显示不下时采用,几乎适合所有命令,尤其是type
        等命令时很有用。 使用more时磁盘不能有写保护,也不适合光驱。

〔用  法〕  type [文件名] | more        分屏显示文件内容

        more < [文件名]          分屏显示文件内容


〔例  子〕  C:\>type msdos.w40 | more


xcopy    拷贝目录和文件

〔适用场合〕  在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令
        要快得多

〔用  法〕  xcopy [文件名] [目录]       将指定文件拷贝到指定目录

        xcopy [源目录] [目的目录]  将源目录连子目录考到目的目录下

        xcopy *.* [目录] /s   将文件与非空子目录拷贝到指定目录

        其它常用参数还有: v 拷贝后校验,会影响速度
                  e 与s 相似,但即使子目录是空的也会拷贝。


help    帮助

〔适用场合〕  当您想具体了解DOS命令的使用方法时使用

〔用  法〕  help                提供所有DOS命令帮助

        help [DOS命令]           提供有关命令的帮助


attrib   设置文件属性

〔适用场合〕  想对文件做较特殊的处理时

〔用  法〕  attrib 显示所有文件的属性

        attrib +r或-r [文件名] 设置文件属性是否为只读

        attrib +h或-h [文件名] 设置文件属性是否隐含

        attrib +s或-s [文件名] 设置文件属性是否为系统文件

        attrib +a或-a [文件名] 设置文件属性是否为归档文件

        attrib /s 设置包括子目录的文件在内的文件属性


date     显示及修改日期

〔适用场合〕  想知道或修改时间和日期

〔用  法〕  date 显示和改变当前日期


lable    设置卷标号 (即分区名)

〔适用场合〕  用来为磁盘做个标记

〔用  法〕  label 显示磁盘卷标

        label [盘符] [卷标名] 设定指定盘的卷标

defrag   磁盘碎片整理

〔适用场合〕  磁盘读写次数很多,或磁盘使用时间很长了,可能需要使用这条命令
        整理磁盘。磁盘碎片并不是指磁盘坏了,而只是由于多次的拷贝和删
        除文件后,磁盘使用会很不连贯,致使速度变慢。


doskey   调用和建立DOS宏命令

〔适用场合〕  经常需要输入重复的命令时,有非常大的用处

〔用  法〕  doskey 

        将doskey驻留内存,开辟出缓冲区,以后输入的命令都将保存在缓冲
        区中,可以随时调用

        doskey [宏命令名]=[命令名]  

        将宏命令定义为命令,以后输入宏命令,电脑就会执行相应的命令

        doskey /reinstall      重新安装doskey

        doskey /bufsize=       设置缓冲区的大小

        doskey /macros        显示所有doskey宏

        doskey /history        显示内存中所有命令

        doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符

〔例  子〕  C:\>DOSKEY
        C:\>dir
        C:\>copy C:\temp\*.* a:
        C:\>del c:\temp\*.*
        C:\>copy b:\*.* c:\temp

        上述四条命令都已被保存,用光标控制键的上下可以依次选择使用或
        修改, 也可以用F7键列出保存的所有命令

        C:\>doskey di=dir/w/p 定义di为宏命令,意思是执行dir/w/p


fdisk    硬盘分区

〔建  议〕  只有硬盘被很利害的病毒感染时,或是一块新硬盘才需要分区,最好
        请懂行的人指导。硬盘都需经过低级格式化,分区,格式化三个步骤
        才可使用,成品电脑内的硬盘都已经做过这些加工了。

〔用  法〕  输入fdisk后按回车即可进入提示界面


prompt   设置提示符

〔适用场合〕  当你厌烦了c:\>的提示符或者您想使您的提示符与众不同时,您可以
        试一试,非常有趣的DOS命令,可以随时显示时间与日期。

〔用  法〕  prompt $p$g 以当前目录名和>号为提示符,这是最常用的提示符

        prompt $t 表示时间      prompt $d 表示日期

        prompt $$ 表示$        prompt $q 表示=

        prompt $v 表示当前版本    prompt $l 表示<

        prompt $b 表示|        prompt $h 表示退位符

        prompt $e 表示Esc代表的字符  prompt $_ 表示回车换行

〔例  子〕  C:\DOS>prompt wang$g 将wang>作为提示符

        WANG>prompt $t$d$g  使用时间、日期和>号做为提示符

        0:01:07.77Thu 08-29-1996>prompt $p$g

        C:\DOS>


time    显示及修改时间

〔适用场合〕  用于显示及修改时间,用法同date

〔例  子〕  C:\DOS>time
        Current time is 12:15:26.04a
        Enter new time: 11:20:20.00p

        按时:分顺序输入时间,再加上下午(a/p)即可 直接按ENTER键可忽略