dos学习笔记一之简单dos命令

来源:互联网 发布:cloudflare nginx 编辑:程序博客网 时间:2024/04/25 09:11

dos学习笔记一之简单dos命令

1.cd命令,change directory

cd  ,用于更改当前目录;

cd/  ,退到当前盘的根目录;

cd windows , 进入windows文件夹;

cd..  ,返回上一级目录,其中..(两点)表示当前的上一层目录,一点表示当前目录

     dir命令列出文件列表时,会发现...都算作了文件数目,但大小为0

cd windows/system32  ,进入windows文件夹中的system32文件夹;

cd C:/windows/system32  ,进入C盘下windows文件夹中的system32文件夹;

如果想要进入非当前盘符下的某个目录时要先更换盘符,然后再进入要进入的子目录,例如,当前目录为C:/>要想进入D:/file需要以下两部C:/>D:    D:/>file

2.进入其他分区

D:    ,进入D盘;

 

3.edit命令,edit命令是一个简单的编辑软件,我们常用它来编辑一些程序和批处理文件

edit  ,打开edit模式;

edit  name.txt  ,打开当前目录下name.txt文件;

 

4.dir命令

dir  directory(目录)的简写,该命令用于列出当前目录中的所有文件;

dir /p  ,分屏显示当前目录下的文件和文件夹

dir/w  ,在一屏中显示所有文件,省略文件的大小和生成时间。

dir D:  ,列出D盘下的文件;

dir windows  ,列出当前文件夹下windows文件夹中的文件;

dir命令不仅可以查看目录中有什么文件,还可以查看目录中某个文件的信息,例如dir abc 就可以查看当前目录中文件abc的信息,包括他的大小和生成时间。注意要加上文件的后缀,否则会提示找不到文件。

dir命令还可以显示一类文件。例如dir *.bat,显示的就是所有扩展名为bat的文件。注意*的含义,在dos命令中,*在文件名中出现是代表任意字符的意思。如,A.*表示文件基本名是A,扩展名不限的所有文件。类似的如dir A*.*等。dir *.*表示列出所有文件,和dir作用相同。通配符?只能代表文件名中的一个字符。用法类似于*

注意通配符*和?的区别:在文件名中出现*后,其后的所有字符都不起作用,比如A*.*a*b.*是没有任何区别的。但A*.*A*.com就不一样,因为中间隔了一个分隔符,*的作用不能超过分割符。在出现了?后的字符还是有作用的。还有,在使用通配符时,文件基本名和扩展名中最多只能出现一个*,而?可以在不超过文件名和扩展名长度的前提下出现多个。

 

5.color命令

color /? ,可以询问color命令的用法;

color  fc ,设置控制台的前景色和背景色,f,c均为十六进制,f为背景色,c为前景色;

 

6.Pause  ,使程序暂停;

 

7.time ,显示当前时间和修改时间,显示时间和修改时间均按照时:分顺序,十二小时的要加上上下午(a/p)

 

8.date ,显示当前日期;

 

9. defrag命令

该命令用于磁盘碎片整理。磁盘碎片并不是指磁盘坏了,只是由于多次的拷贝和删除文件后,磁盘使用很不连续,只是速度变慢。使用方法如下:

C:/defrag

Microsoft Windows [版本 6.1.7600]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

 

C:/Users/Terry>defrag

Microsoft 磁盘碎片整理程序

版权所有 (c) 2007 Microsoft Corp.

 

参数错误。 (0x80070057)

 

描述:

 

        定位并合并本地卷中的碎片文件

        以提高系统性能。

 

语法:

 

        defrag <volumes> | /C | /E <volumes>    [/H] [/M | [/U] [/V]]

        defrag <volumes> | /C | /E <volumes> /A [/H] [/M | [/U] [/V]]

        defrag <volumes> | /C | /E <volumes> /X [/H] [/M | [/U] [/V]]

        defrag <volume>                      /T [/H]       [/U] [/V]

 

参数:

 

              描述

 

        /A      在指定的卷上执行分析。

 

        /C      在所有卷上执行该操作。

 

        /E      在除了指定卷以外的所有卷上执行该操作。

 

        /H      以标准优先级运行该操作(默认值低)

 

        /M      在后台并行运行每个卷上的该操作。

 

        /T      跟踪已在指定卷上执行的操作。

 

        /U      将操作过程打印到屏幕。

 

        /V      打印包含碎片统计信息的详细输出。

 

        /X      在指定卷上执行可用空间合并。

 

示例:

 

        defrag C: /U /V

        defrag C: D: /M

        defrag C:/mountpoint /A /U

        defrag /C /H /V

 

10. doskey命令

   doskey命令用于调用和建立dos宏命令,适用于经常需要输入重复的命令时。

   用法:doskey

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

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

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

   doskey  /reinstall   重新安装doskey

   doskey  /bufsize    设置缓冲区的大小

   doskey  /macros    显示所有的doskey

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

doskey   /insertloverstrike  设置新键入的字符时候覆盖旧的字符。

例如:

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

 

11. prompt 命令

用于设置提示符。很有趣的命令。

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

      prompt  $t  表示时间;   prompt   $q   表示=

      prompt  $d  表示日期;   prompt   $v   表示当前版本

      prompt  $$  表示$      prompt   $l   表示<

 

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

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

例如:  C:/DOS>prompt  wang$g  wang>作为提示符;

        wang>prompt $t$d$g    使用时间、日期、>作为提示符。

 

12. append

   设置并执行文件的路径。当您无法在多个目录中寻找到自己输入的文件时,可以试一试这个命令。

用法:append  [路径];[路径]    

例如: C:/>append c:/test   

设置寻找非可执行文件路径为C:/test 如果该目录中有文件1.txt时,在其他目录下调用1.txt找不到时,可自动寻找到C:/test 目录。

D:/files>edit 1.txt    可找到C:/test/1.txt文件。

 

13. setver 设置版本

     当希望使用其他版本的dos命令时可以用它来欺骗电脑。在高版本dos中,某些旧版本程序需要dos3.3时,可以用setver来设置。

     用法:使用时一般在config.sys中加入device=setver.exe

          setver   显示文件的版本

          setver  [文件名]  n.nn    设置指定文件的版本号

 

14. subst 路径替换

     非常有趣的命令,如果经常用光碟软件,可能有用。

     subst    显示当前的替代路径

     subst  [盘符][路径]    将指定的路径替代盘符,该路径将作为驱动器

     subst  /b    解除替代

例如:

     C:/>subst  a: C:/temp   ctemp目录替代a

     c:/>sust  a: /d   解除替代

 

15. tree  显示命令树结构

     用于查看所有的子目录。

     用法:tree  [盘符]    显示所有的子目录树

     tree /f    显示目录时同时显示文件名

     tree /a  ASCII码显示目录树

 

16. .ver  显示dos版本

     用法:c:/>ver

 

17. vol  显示指定的磁盘卷标号

用法:C:/>vol

 

18. type  [文件名]   将指定文件中的内容显示出来。注意,文件名为全名称,即基本文件名和扩展名。

 

19> 将内容输入至指定文件。例如:c:/>dir  C:  >  a.txt  C:盘目录输入至当前目录下的a.txt文件中。

 

20. del *.* 

删除当前目录下所有文件,在此注意通配符*?的使用。

 

21.当不了解一个命令的使用方法时,可以用[命令] /?来查询命令的使用方法。如 dir /?即可列出dir命令的使用方法。

原创粉丝点击