1、一、什么是 DOSDOS 是英文 “Disk Operating System”的缩写,意思是磁盘操作系统。它与 Windows一样都是属于操作系统,但没有 Windows 图形化用户界面。DOS 系统属于单用户单任务操作系统,一次只能执行一个任务。不像 Windows 系统一样,可以一边复制文件、一边浏览网页。目前广泛使用的 MS-DOS 是美国微软公司买下 DOS 专利权后命名的,PC-DOS则是 IBM 公司在推出 IBM-PC 机时,选定了 MS-DOS 作为基本操作系统,并将其改名为PC-DOS。MS-DOS 与 PC-DOS 在本质上并没有太大的区别且命令是基本兼容的。DOS 操作
2、系统是通过输入命令来执行一些操作,所以当时想要学会使用 DOS 的用户还得对英文有一定的基础。自从 DOS 在 1981 年问世以来,版本就不断更新,从最初的 DOS1.0 升级到了最新的 DOS8.0(Windows ME 系统 ) ,纯 DOS 的最高版本为 DOS6.22,这以后的新版本 DOS 都是由 Windows 系统所提供的。自从 Win95 系统推出后, DOS 系统就逐渐退出了市场,WinNT/2K/XP 中有个叫“命令提示符” (CMD ,CMD 的英文全称是“command”中文意思是“命令”。 )的程序,表面看上去类似于 Win3.x/9x 中的 MS-DOS 窗口。然
3、而,它们是完全不同的。CMD 是 32 位应用程序,而 DOS 是 16 位操作系统。真正的 DOS 是 MS-DOS、PC-DOS 等纯 DOS。不过我们常常会将 Winxp 下的 CMD 叫做“DOS”。这或许成了一种习惯,它可以说是 DOS 的一种简化形式集成于 Windows 操作系统中。当然我们在Windows 操作系统中使用的 CMD 命令很多也是能在 DOS 下使用的,CMD 有类似 DOS 系统的操作完成各种任务。二、启动 DOS 的多种方法在 WinXP 中如何启动我们的 DOS 命令行呢?其实方法是非常的多,这里就为大家讲解各种启动 DOS 命令行的方法。第 1 种:.点击
4、“开始菜单”“运行” 输入“cmd”,即可进入我们的 DOS 命令行界面第 2 种:.点击“开始菜单”“运行” 输入“command”,可进入英文界面 16 位的DOS 程序中,但不能直接支持鼠标(即不能直接在窗口上点击鼠标,而 cmd 是可以的) 。第 3 种:点击“开始菜单”“程序” “附件”,在附件中找到“命令提示符”,单击即可打开进入 DOS 命令行第 4 种:在桌面或文件夹中建立一个文本文件,里面输入“cmd.”,保存后缀为.cmd 或是.bat 格式的,双击打开也可以进入 DOS 命令行。第 5 种:.打开 C:WindowsSystem32 目录,找到文件 “cmd.exe”,双
5、击它也可以打开DOS 命令行。三、 DOS 的内部命令与外部命令进入我们的 DOS 命令行中,可以输入正确的命令执行各种操作。然而这些命令又可分为内部命令与外部命令,那什么是内部命令,什么又是外部命令呢?下面我们就来稍微讲解下这两个概念。内部命令是随每次启动的 COMMAND.COM 装入并常驻内存,常见的内部命令有cd、dir 、copy 等命令;外部命令 是一个个单独的可执行文件,存放于磁盘C:windowsststem32 目录中,扩展名为 com 和 exe,运行外部命令的时候必须保存命令程序存在,比如常见的外部命令:ping 、net 等等。内部命令在任何时候都可以使用,外部命令需要
6、保证命令文件在当前的目录中,或在 Autoexec.bat 文件已经被加载了路径。区分内部与外部命令的最好方法是查找该命令是否依赖一个可执行文件,例如外部命令“ping”,我们可以在 C:Windowssystem32 目录下查找到一个名字为“ping.exe”的程序,如果将该程序删除,在命令提示符下使用 ping 命令则会提示错误。从这种判断则可以断定出 ping 是一个外部命令,依赖程序 “ping.exe”,而命令“dir”是一个内部命令,在C:windowssystem32 下是找不到 dir.exe 的,它是随 DOS 启动时载入并常驻于内存。我们使用的外部命令不仅可以是微软提供的,
7、也可以是在网站上下载的,例如一些应用程序nc.exe(瑞士军刀) 、lcx.exe (内网端口映射工具)也可以在 DOS 下运行,并且有说明一定的参数。四、系统环境变量讲解不知道大家是否有想过,为什么我们在开始菜单中的运行框里输入“cmd”就可以进入我们的命令提示符呢?有些人可能会想到因为 C:WindowsSystem32 下有一个“cmd.exe”程序,系统是通过调用该程序来打开我们的命令提示符。当然这是正确的想法,那又为什么不需要输入路径系统就能找到我们的“cmd.exe“呢?假如我们将 cmd.exe 放入到 D 盘,再次在运行框中输入“cmd”是否还可以打开我们的命令提示符呢?此时会
8、发现就无法打开我们的命令提示符,这是为什么呢?到这里就要为大家讲解一下系统的环境变量了。环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如 path 变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到 path 中指定的路径去找。用户通过设置环境变量,来更好的运行进程。如何查看当前系统包含的 path 环境变量?最好的办法就是在命令提示符中输入命令“path”,就可以看到当前的环境变量路径,但有些用户的计算机安装了其它软件,也会为系统增加新的环境变量。如下图是一个纯净的变量路径:上图可看出系统的 path
9、环境变量有:C:Windowssystem32、C:Windows 、C:WindowsSystem32Wbem 三个。当我们在开始菜单中运行框输入一个程序名,又没有为程序名指定路径的时候,它会在当前目录下(运行中输入则没有当前目录)寻找程序外,还应该到 Path 中指定的系统变量路径去找,而系统中默认这三个都是系统变量路径,例如输入“cmd”系统则会在上面的三个路径中找,一旦找到则运行该程序。由此可见,任何一个程序只要放入到 Path 指定的任一系统变量路径中,都可以在运行对话框中直接输入程序名就可以运行该程序,包括我们在 DOS 窗口下运行的外部命令,比如“ping”命令,系统也是先去 P
10、ath 路径中搜寻该程序去执行的。再例如说我们将“QQ.exe”放入到 C:WindowsSystem32 目录下,只要在运行中输入 “qq”就可以顺利的打开我们的 QQ 程序了。 :增加 Path 环境变量路径:如果用户不想用系统提供的这些 path 变量路径,而想指定其它的系统变量路径该如何去设置呢?例如用户想使用 D 盘的 test 目录作为系统变量路径。那么可以通过图像化操作进行设置,方法如下:右击“我的电脑” 选择“ 属性”,弹出的对话框中选择“高级”选项卡。再点击下方的“环境变量”按钮,如下图:找到系统变量中的“Path”变量,选中后点击“ 编辑”按钮。在变量值中增加一项。注意,每
11、个系统变量路径之间要用分号“;”隔开。则这里就输入“ ; d:test”。就成功添加了一项新的Path 变量路径。再在命令行中输入 “path”是不是多了项自己添加的?:常见的系统环境变量:我们所说的系统环境变量不仅包括 Path 变量。还有其它常用的目录的变量表示形式。例如我们经常会见到这样的表达方式:“%systemroot% ”,它所表示的系统的根目录,如果在 XP 操作系统(系统装在 C 盘)中则表示:C:Windows ,如果在 Windows2000 系统中(系统装在 C 盘)则表示: C:Winnt 。如果当前 XP 操作系统安装在 D 盘,那么% systemroot%则表示的
12、是 D:Windows 目录。这就是一个系统变量路径,下面就为大家列出常见的系统变量:%COMPUTERNAME% 系统返回计算机的名称。%USERPROFILE% 本地 返回当前用户的配置文件的位置。%SYSTEMROOT% 系统 返回 operating system 根目录的位置。%SYSTEMDRIVE% 系统 返回包含 operating system 根目录的驱动器。%APPDATA%本地默认返回所有用户配置文件的位置。%APPDATA% 本地返回默认情况下应用程序存储数据的位置。%DATE%系统返回当前日期。使用与 date /t 命令相同的格式。%TIME%系统返回当前时间。使
13、用与 time /t 命令相同的格式。%COMSPEC%系统 返回命令行解释器可执行程序的准确路径。%TEMP% 返回对当前登录用户可用应用程序所使用的默认临时目录。五、常用的运行命令我们已经讲解了系统环境变量,特别对于 Path 这个环境变量。当在运行框或是 CMD下输入一个程序名时候,系统不仅在当前目录搜寻还会在 Path 指定的路径中搜寻。但有时候我们输入程序名还是无法找到,偏偏还需要加上后缀名才可以打开。这就涉及到了一个优先级别,优先运行的是.com 文件,再是.exe,其次就是.bat,最后是.cmd。其它的类型文件一般都需要加上后缀,例如:gpedit.msc 不能被输入成 gpe
14、dit。常常会在运行框中输入一些命令快速打开某些程序。在学习 DOS 命令前我们就先来学习下这里常用的运行命令吧(包括它们的扩写) 。winver(Windows Version):查看 Windows 系统版本。cmd (Command):打开 CMD 程序。write (或 Wordpad):打开写字板程序。notepad :打开记事本程序。mspaint (Microsoft Paint ) :打开画图程序。calc (Calculator):打开计算器。mstsc(Microsoft Terminal Server Connection):远程桌面连接。gpedit.msc (Grou
15、p Policy Editor):组策略编辑器。regedit ( Registry Editor):注册表编辑器。mmc (Microsoft Management Console ):控制台程序。msconfig (Microsoft Configurator):系统配置实用程序。devmgmt.msc (Device Management ):设备管理器。secpol.msc (Security Policy Local):本地安全策略。sndvol32 (Sound Volume):音量控制器。sndrec32 (Sound Recorder):录音机。eventvwr (Event
16、Viewer ):事件查看器。taskmgr (Task Manager) :任务管理器。rsop.msc (Resultant Set of Group Policy ) :组策略结果集。certmgr.msc (Certificate Manager):证书管理实用程序。Compmgmt.msc (Computer Management) :计算机管理。lusrmgr.msc (Local User Manager ) :本地用户和组。fsmgmt.msc (File Share Management):共享文件夹管理器。dxdiag (DirectX Diagnose):DirectX
17、诊断工具。appwiz.cpl (Application Wizard ):添加/ 删除程序。Inetcpl.cpl (Internet Control Panel) :IE 上的 Internet 属性。Sysdm.cpl (System Deployment):系统属性。Ncpa.cpl(Network Control Panel Applet):网络连接属性。Osk (On Screen Keyboard ):屏幕键盘。firewall.cpl :Windows 防火墙。Desk.cpl :桌面显示属性。services.msc :本地服务设置。Control :打开控制面板。explo
18、rer :资源管理器。六、DOS 使用技巧DOS 有很多的使用技巧,不知道你是否掌握了,下面就为大家讲解一些常用的使用技巧。:设置 CMD 的默认路径:当我们打开 cmd 时,默认的系统路径是当前用户配置文件的路径。例如这里就是“C:Documents and SettingsAdministrator”。这里我们想将每次打开 CMD 的时候路径都是在 C 盘,如何做到呢? 很简单,如下操作:1.点击“开始菜单” “运行”输入“lusrmgr.msc”进入到“本地用户和组”。点击左侧的“用户”,找到当前你使用的用户,我这里使用的是“Administrator”。右击它选择“属性” ,在弹出的“
19、Administrator 属性”对话框中选择“配置文件” 选项卡。下面有一个选项 “主文件夹”,其中有个“本地路径” 。在编辑框中输入要指定的默认路径。这里就输入“C:”。然后点击确定。重启计算机后再进入 CMD 就会发现默认路径变成了 C: 。:设置 CMD 的字体、背景颜色:我们使用 DOS 默认是白底黑字。如何去换成我们喜欢的颜色呢?例如这里演示将字体颜色设置为绿色,背景还是设置为黑色。方法如下:1.右击 CMD 窗口的标题栏,在弹出的菜单中选择“属性”。弹出属性对话框,选择“颜色”选项卡,此时下面有四个单选项,分别是“屏幕文字”、 “屏幕背景”、 “弹出窗口文字” 、 “弹出窗口背景
20、”。这里我们屏幕背景依然为黑色,不需要设置该项,字体颜色要设置绿色,则要选中“屏幕文字”,单击下方的颜色,这里我就单击青绿色。下方便会有预览,可以看到字体变成绿色了。此时弹出两个选项,第一个是对当前窗口生效;第二个是保存属性后以后每次打开 CMD都是该设置,所以这里我们选择第二个,再点击“确定”就完成啦!:设置快捷键启动 CMD:是否想设置一个快捷键,当按下快捷键的时候就能快速打开 CMD 呢?这个设置也很简单,只不过你的附件中必须有“命令提示符程序”。如下操作。单击“开始菜单” “程序”“附件”,找到“ 命令提示符”程序,右击它选择属性。在弹出的属性中可以看到有一个“快捷键(K ) ”的输入
21、框,在这个输入框中,我们按下某个字母。它会自动的在字母面前加上“Ctrl+ALt”两个键。这里我按下的是“S”键。于是快捷键就变成了“Ctrl+Alt+S” 。单击确定即可。当回到桌面时,只要按下“Ctrl+Alt+S”组合键就能够直接调出命令提示符。:查找当前 CMD 命令行输入的命令的历史记录:说到这里可能大家会认为,不就是在 CMD 下按“”和 “”键就能选择之前的历史记录吗?这虽然是正确的。但是如果命令输入的太多了,可能你就需要按很多次上下键来一个一个找了。那么在这里就教大家如何快速的找到最前的一些命令历史记录。 (注意:这里说的输入命令的历史记录是针对当前窗口输入的,如果关闭了该 C
22、MD 就无法找到历史记录了,所以这里是说当前你打开了 CMD 输入了大量命令的历史记录。 )方法很简单,按下键盘上的“F7”见就可以看到历史记录了。我们可以使用上下键来选择历史记录,对于输入了很多命令的用户来说,比使用“”和“” 键方便快捷。:快速补全当前路径包含的文件/目录名:有时候我们使用 dir 在当前目录查找某个文件,仅仅记住该文件首位或者前两位字母;还有时候我们通过 CD 切换到子目录,也仅仅记得该子目录的前两位字母。这时候如何补全文件、文件夹名字呢?这时候我们就可以按键盘上的“Tab”键来补全。例如现在在 C 盘,我要切换到“Documents and Settings”,但我仅仅
23、记得 “Do”两个字母,这时候我们可以先输入“cd do”然后按下“Tab” 键 CMD 就会自动补全该文件夹名字。就可以省下我们输入全名的麻烦了。如果你不输入首位字母,直接按“Tab”键。系统会就会按字母顺序切换第一个目录名字,再按下第二次“Tab” 键就切换第二个目录名字。七、黑客常用 DOS 命令之通俗易懂篇Time (中文:时间):显示或设置系统时间格式:TIME /T | time Time:直接输入 time 可以获取系统的当前时间,并会提示输入新的时间,可以进行设置新的时间,时间格式为:hh:mm:ss,若直接回车则表示不做时间更改。time /t:加上 /t 参数表示只显示当前
24、系统时间,不提示更改系统时间。Date (中文:日期 ):显示或设置系统日期格式:Date /T | date Date:直接输入 date 可以获取当前系统日期,并会提示输入新的日期,可以进行设置新的日期,日期格式为:yy-mm-dddate /t:加上/t 参数表示只显示当前系统日期,不提示更改系统日期。Cls (扩写: Clean Screen):清除屏幕信息 cls :清除屏幕上方信息,当觉得 DOS 窗口上信息很多很碍眼时,可以输入该命令清除屏幕上方的信息。Exit (中文:退出) :退出 CMD 程序 exit :输入该命令可以快速地退出 DOS 窗口,不再需要繁琐地点击关闭按钮了
25、。cd 命令=chdir 命令 :(扩写:change directory 显示当前目录名或改变当前目录。 )1.cd 子目录文件夹 :表示切换到该目录下子目录中的文件夹中,需要注意的是假如当前在 C 盘,如果要切换到 D 盘某个目录下,就先必须切换到 D 盘,而不能直接跳盘。2.cd :表示切换到上一级目录3.cd :也可以不写空格,直接写 cd,表示切换到根目录,所谓的根目录就是最根头的目录,例如在 c:windowssystem32,则它的根目录是 c:。4.cd 文件夹名 :表示切换到根目录下的某名字的文件夹。例如当前在c:windowssystem32, 输入 cd RECYCLER
26、 表示切换到 C 盘根目录下 Recycler 目录。注意当在第一个位置的时候表示的 是根目录。5.cd :直接输入 cd 或者 chdir 是显示当前目录路径名称。例如在 c:windows 下直接输入则将显示:C:WINDOWS 。以下 cd 也可以使用 chdir 都是等同的。6.e::在某个目录下如果输入 e:则表示将目录切换到 e 盘。7.cd /d f:asp :/d 表示要更改当前的驱动器或者驱动器的当前目录。这里的意思是切换到f 盘的 asp 目录,可以跳盘执行切换到任意驱动器的某目录。dir 命令:(扩写:directory 显示目录中的文件和子目录列表。)格式:DIRdri
27、ve:pathfilename1.dir:表示查看当前 DOS 所在路径下的文件和子目录列表,还显示文件创建时间,文件、目录个数。其中带的表示是目录!2.dir 盘符:路径文件名字: 表示指定目录下是否有这个文件,若盘符:路径与当前盘符: 路径相同,可以省略盘符:路径。例如: dir c:windowssystem32calc.exe 就是表示查看 system32 目录下是否有该 calc.exe 文件,如果有就会提示没有则不提示,如果在 C 盘查找该文件时,加上/s 则可以在 C 盘所有目录下搜索该文件。3.dir *.exe 或 dir asp.*: 支持通配符查看,前者表示查看所有 e
28、xe 文件,后者表示查看名字为 asp 任意后缀文件。文件多建议配合 /p。4./p 参数: 表示在 dir 浏览的时候可以一屏一屏地显示,并且按任意键继续浏览。5./w :横向显示文件和目录名称,一般分为三排,但不显示文件的创建时间、数量。其中用中括起来的是目录。6./a:如果直接是/a 那么就显示所有属性的文件,包括 dir 看不到的系统隐藏属性的文件。下面是/a 的子参数,子参数可以多个,例如/ahs 就是显示隐藏和系统属性的。属性开关可以组合使用,但属性之间不能用空格隔开。中间也可以使用冒号进行表示,例如 dir /a:h带子参数:dir /ad 只显示目录 dir /ah:只显示隐藏
29、属性的文件(h=hidden 隐藏的)dir /ar 只显示只读属性的文件(r=read) dir /as:只显示系统文件(s=system) dir /aa:只显示存档属性文件(a=archive)dir /a-h 显示非隐藏性的文件 dir /a-s:显示非系统属性的文件dir /a-d 仅显示任意属性文件,不显示文件夹。 dir /a-a :显示没有更改过的存档文件dir /a-r 显示非只读属性的文件。7./s : 表示显示该目录以及该目录下所有子目录中的文件夹和文件。例如 dir /s c:就会显示 C 盘下所有文件包括 windows、system32 等 C 盘全部目录以及目录下
30、子目录下的文件。8./o : (o=order 顺序) 表示查看该目录下的文件时候进行排序,不接子参数表示默认按先以字母顺序显示目录,再以字母顺序显示文件。带子参数:dir /on 按名称的字母顺序显示(n=name) ,先显示文件后显示目录。 dir /os 按文件的大小从小到大显示(s=size)dir /oe 按后缀名的字母顺序显示(e=extension),没有扩展名的先显示。 dir /od 按文件日期/时间先后顺序显示 (d=date)dir /og 按照目录在前,文件在后的方式排序,但排序不分先后。dir /o-n 按名称字母逆序显示,即从 ZA 排序。 dir /o-e 按扩展
31、名称的逆序方式排序,即扩展名从.zzz 到.aaa 排序。没有扩展名的排最后dir /o-s 按大小,优先大的在显示小的,仅带扩展名的文件有效 dir /o-d 按文件生成日期的逆序,最晚的优先显示。dir /o-g 在文件之后分组的目录。9./l : 表示显示出的目录、文件名字均以小写字母显示。10./d : 跟/w 参数差不多,比较少用,也是以宽列表显示。11./t:按指定显示或用于排序的时间字段,如果不接子属性和 dir 一样的效果,以下是子属性。12./x :在显示长文件名的时候也在旁边显示它的短文件名。带子属性:dir/tc :显示文件的创建时间(c:create= 创建) dir
32、/ta:查看文件的上次访问时间(a:access=访问) dir /tw:查看文件的上次修改(w:write= 写)12.dir dir s?s*.exe:通配符使用,其中第一个 s 表示要查找的文件第一个字是 s,?表示第二个字不知道是什么,第二个 s 表示第三个字是 s,*表示后面的字不知道,.exe 表示查找可执行文件, 当然可以加上/s 参数在该目录下和所有子目录中查找。注意:? 表示该位置任意一个字符,而*是该位置任意一串字符。13./b:仅仅显示文件、文件夹的名字,每行显示一个,不显示其它任何信息,对于没有扩展名的文件难以分别是文件夹还是文件。14.dir c: 1.txt :表示
33、将 C 盘目录文件列表信息保存到 1.txt 中,从 1.txt 文本中可以看到我们之前用 dir 查看的信息。md 命令=mkdir 命令:(扩写:make directory 创建新目录。 ) 格式: MD drive:path子目录名1.md 文件夹名字:表示在当前 DOS 目录下创建某名字文件夹。例如当前 DOS 路径在c:windowssystem32,若输入 md 123 则是在该目录下创建了名字为 123 的目录。当我们切换到新的目录会发现 有两个点和一个点的目录,其中目录里的.表示当前目录,表示上一级 目录。并且注意同一目录下不能有相同名字的文件夹哦!2.md 盘符:路径文件名
34、: 表示在指定的盘符路径下创建某名字的文件夹,可以在其它任意目录执行该命令。例如当前在 D 盘若输入 md c:windows123 表示在 c:windows 下创建文件夹名 123,3.md C:ABC 表示:创建多个目录,表示在 C 盘下创建 A 目录,并且 A 目录里还有 B 目录,B 目录里还有 C 目录。rd 命令=rmdir 命令 :(扩写:remove directory 删除一个目录。 )格式:RD Drive:pathdirectory parameter1.rd 文件夹名 :表示在当前目录下删除某名字的文件夹。文件夹必须为空。2.rd 盘符:路径文件夹名:表示删除指定盘符
35、路径下的某名字文件夹。文件夹必须为空。例如 rd c:windows123456,那么 456 目录里面必须是空的不存在任何文件和文件夹。3.rd /s 目录名 : 表示删除该目录以及该目录下所有子目录和文件。会提示确认是否删除。4.rd /s /q 目录名: 表示删除该目录以及该目录下子目录、文件时不提示确认是否删除。(q=quietly 安静模式)copy 命令(中文:复制 将一份或多份文件复制到另一个位置,并且可以修改文件名,只能复制文件,文件夹不可以复制):格式:copy source (源文件) destination (目的地)1.copy A:BC.exe :表示将 A 盘下 B
36、 目录下的 C.exe 复制到 DOS 所在的当前目录中。例如现在在 C 盘根目录:copy c:windowsexplorer.exe 表示将 cwindowsexplorer.exe 复制到 C盘。2.copy A:BC.exe F:GH.exe : 表示将 A 盘下 B 目录下的 C.exe 文件复制到 F 盘 G 目录下并且更名为:H.exe3.copy *.exe 或者 copy asp.*:copy 支持通配符,前者表示复制所有.exe 的文件,后者表示复制所有名字为 asp 任意后缀的文件。4.copy A:B* F:G:表示复制 A 盘下 B 目录下的所有文件到 F 盘 G 目
37、录下,其中*表示所有的,当然也可以使用*.*表示任意名字任意后缀的文件。6./y : 该参数表示在复制的时候,若目标目录下有文件与被复制文件相同,那么不要求确认是否替换,直接自动替换。7./-y:与 /y 相反,复制出现有相同文件名的文件则提示是否要确认替换文件。8.copy c:1.exe IPc$2.exe :在 IPC$连接下,表示将本机 C 盘的 1.exe 复制到该 IP 的 C$默认共享下并更名为 2.exe。9./d :允许将复制 的 EFS 加密文件在目标处作为解密文件保存。例如:1.exe 进行了 efs 加密,此时 copy 无法复制,若输入 copy /d 1.exe d
38、: 那么就可以复制到 D 盘,并且文件形式为解密文件了。10.copy 1.txt+2.txt+3.txt d:4.txt :该命令将三个文件合并成 4.txt 保存在 D 盘,前面三个文本的内容都会合并在 4.txt,例如 1.txt 里面内容为 ABC。2.txt 里面的是 EFG.3.txt 里面的是 XYZ,如果合并在一起成 4.txt,那么 4.txt 里面的内容就是 ABCEFGXYZ 了。11.copy *.jpg *.bmp:该命令的巧合之处是将所有 jpg 的文件后缀名改成 bmp 的,但是原文件还是存在的。12.copy 1.txt+con:进入追加信息状态,例如 1.tx
39、t 里面的内容原为 “abc”,若输入该命令进入了追加状态就可以输入其它要追加的信息,例如我输入:116,按 F6 或者 Ctrl+z 结束追加,此时打开 1.txt 发现里面的内容编程了 abc116。即所谓的增加内容。13.copy 1.jpg /b+5.txt /a 6.jpg:该命令巧合的将文本信息隐藏在图片,其中/b 一个二进位文件,而/a 表示一个 ASCII 文本文件。整个命令含义是将 1.jpg 图片与 5.txt 合并成6.jpg,此时打开 6.jpg 虽然是一张正常的图片,但是右击使用记事本编辑的时候,虽然前面是乱码,但是拉到最后发现原来 5.txt 里面的信息都保存在最下
40、面。del 命令:(扩写:delete 删除一个或数个文件。 )格式:DELETE FileNames1.del 文件名 :表示当前目录下删除某名字的文件名2.del *.exe 或者 asp.*:支持通配符,前者表示删除该目录下所有.exe 的程序,后者表示删除所有名字为 asp 任意后缀的文件。3.del *:表示删除所有文件,前面可加盘符路径。4.del 盘符 :路径文件 :表示删除指定盘符路径下的某名字文件。5./p :表示删除某个文件时需要确认6.del /a 文件名:表示根据属性删除指定的文件。带子参数: del /ah 指定属性为隐藏 del /ar 指定属性为只读 del /a
41、s 指定属性为系统 del /aa 指定属性为存档例如:del /as *.exe :表示删除所有系统属性的 exe 程序。7./f :表示强行删除只读属性的文件。不要求确认是否删除。8./s :表示删除该目录下以及该目录下所有子目录里的文件,但不删除文件夹。vol 命令:(扩写:volume 显示磁盘卷标和序列号(如果存在) 。 )格式:VOL drive:1.vol:表示查看当前路径的磁盘卷标名。2.vol d: :表示查看一个存在的 D 盘的卷标名,即所谓的 D 盘的名字。ren 命令:(扩写:rename 重命名文件)格式:REN drive:pathsourcefilename1 N
42、ewfilename21.ren A:Bc.exe y.exe :表示将 A 盘下 B 目录下的 c.exe 命令为 y.exe。2.ren A:Bc.exe y.asp:表示将 A 盘下 B 目录下的 c.exe 命令为 y.asp,不仅可以改名字还可以修改后缀。3.ren *jpg *.bmp:该命令达到了批量更改 jpg 的后缀为 bmp。type 命令: (显示文本文件的内容。 )格式:TYPE drive:pathfilename1.type c:windowsabc.txt :表示查看 C:windwos 目录下 abc.txt 里面的内容。2.type 主要支持查看文本内容,例如
43、常见的.bat、.txt、.reg 等等。attrib 命令: (中文:文件属性 显示或更改文件属性。 )格式:ATTRIB 属性 drive: path filename带四个属性,分别是 S(系统) H(隐藏) A(存档) R(只读)1.attrib:表示查看该目录下所有文件的属性2.attrib A:B*.exe :可指定文件,也可以使用通配符,这里表示查看 A 盘下 B 目录下所有.exe 程序的属性,例如指定文件:attrib A:Babc.exe 表示查看指定目录下 abc.exe 的属性3.attrib +s +h 路径文件名:+号表示对指定文件进行增加一个系统属性与隐藏属性,可
44、以同时加多个属性4.attrib -s -h 路径文件名:-号表示对指定文件进行删除系统属性与隐藏属性,可同时删除多个属性。5. /s:表示在该目录以及子目录下所有文件进行显示属性或者增加、删减属性,例如现在在 C:windows 目录:attrib /s c:windows 表示查看 windows 下以及子目录下所有文件属性,也可以进行+或者-属性,针对该目录以及子目录所有文件的操作6./d: 表示也处理文件夹 与/s 一起使用,不能单独使用。move 命令: (中文:移动 移动文件并重命名文件和目录。 )格式:MOVE drive:pathfilename1 destination1.m
45、ove A:Ba.exe B:cb.exe :表示将 A 盘 B 目录下的 a.exe 移动到 B 盘 C 目录下并且改名为:b.exe,A 盘的源文件将不存在。如果不改名可以直接输入目标文件夹。2./y 和/-y :前者表示在移动某文件到另一目录时发现目标目录有同名文件,不提示“ 是否替换”直接强制替换掉。后者则在发现同名文件时提示“是否要替换”。3.move A:B*.exe B:C :支持通配符表示将 A 盘 B 目录下的所有 *.exe 文件移动到 B 盘 C目录下。format 命令: (中文:格式化 格式化磁盘命令,管理员才可使用该命令)格式:format Drive : /par
46、ameter1.format c: :表示将 C 执行格式化操作2.format c: /q :表示使用快速格式化来执行 C 盘格式化, (q=quickly)3./fs:文件系统:表示在格式化时指定格式化后的文件系统,例如 C 盘为 FAT32 执行格式化若输入:format /fs:ntfs /q 表示执行快速格式化后 C 盘文件系统变成 NTFS。label 命令: (中文:标签/卷标 创建、更改或删除磁盘的卷标。 )格式:LABEL drive:label1.label C:显示 C 盘卷标(所谓卷标就是 C 盘的名字) ,显示后可以输入新的卷标名字按回车进行修改卷标名。2.label
47、 c: unis :表示直接将 C 盘卷标修改卷标名为:unisxcopy 命令:(复制文件或者复制某目录下所有文件夹和文件到目的地。 )格式:XCOPY source destination1.xcopy c:123 d: :表示将 C 盘下 123 目录下的所有子目录及文件夹复制到 D 盘,若 C 盘下有空目录,则空目录不复制。2.xcopy c:123 d: /e :表示将 C 盘下 123 目录下的所有子目录及文件夹复制到 D 盘,包括空目录3./k:复制时候带上属性,一般的 xcopy 复制后会重置属性。4./a :表示只复制存档属性的文件和目录,复制后保持变存档属性。Ping 命令
48、:(扩写: ping Packet InterNet Groper 通过本地判断是否能正常与目标建立建立)格式:PING IP/HOST/1.ping 192.168.1.155:表示 Ping IP 地址为:192.168.1.155 的主机,如果返回是 Ruquest timed out,表示掉线状态,如果返回 time 的时间越小表示网络速度越快。2.ping :表示 ping 百度,一般用来查看网站的 IP 地址以及与网站的连接速度。3.ping localhost:表示 ping 本机,每台电脑都能将 localhost 转换为本机 IP,如果 ping 不通,也就是不能转换,说明
49、host 文件有问题!4.-t:表示不停地向主机发送数据包请求,不停地 ping 目标主机,直到按 Ctrl+C 停止。5.-a :将 IP 地址解析成主机名(Netbios 名) ,在 Ping 的时候会提示 ping 主机名 IP 地址 状态:其中就获取了主机名。例如 ping 本机获取的就是 localhost。6.-n count:表示在 Ping 某个 IP 或者主机或者网站的时候,若后面加 -n 参数并且指定次数表示 ping 后发送回显的次数,例如 ping 127.0.0.1 -n 5 则返回 5 次回显数据。7.-l size:表示向目标主机发送的指定数据包的大小,数据包大小最大为 65500。被称为死亡之 Ping 的: Ping IP -l 65500.Telnet 命令:(扩写 Telecommunications Network )格式: telnet Host Port1.telnet 192.168.1.128 23 :当目标主机开启 telnet 服务时,该命令则表示连接到该主机的 telnet 端口为 23 端口,该端口为 telnet 默认端口。进入