第1章 DOS入门 1
1.1 DOS简史 1
1.1.1 DOS之名 1
1.1.2 DOS之父 2
1.1.3 DOS的发展历程 3
1.2 DOS系统的组成和特点 4
1.2.1 DOS系统的组成 4
1.2.2 DOS的命令特征 4
1.3 DOS命令分类 5
1.4 新DOS时代的DOS特征 7
1.5 进入DOS 8
1.5.1 什么情况需要进入DOS 8
1.5.2 进入纯DOS 9
1.5.3 进入命令提示符 12
1.5.4 进入故障恢复控制台 13
第2章 纯DOS命令详解 17
2.1 常用DOS内部命令 17
2.1.1 DOS命令格式 17
2.1.2 Dir命令 18
2.1.3 CD命令 21
2.1.4 MD命令 22
2.1.5 Rd命令 23
2.1.6 Copy命令 24
2.1.7 Del命令 27
2.1.8 Ren命令 28
2.1.9 Type命令 28
2.1.10 Prompt命令 30
2.1.11 Path命令 31
2.1.12 Help命令 32
2.1.13 Date命令 32
2.1.14 Time命令 33
2.1.15 Cls命令 33
2.1.16 Ver命令 34
2.1.17 Vol命令 34
2.2 常用DOS外部命令 35
2.2.1 Mem命令 35
2.2.2 Format命令 35
2.2.3 Unrormat命令 37
2.2.4 Sys命令 38
2.2.5 Xcopy命令 39
2.2.6 Diskcopy命令 40
2.2.7 Deltree命令 41
2.2.8 Edit命令 41
2.2.9 Attrib命令 42
2.2.10 Find命令 43
2.2.11 Sort命令 45
2.2.12 More命令 46
2.2.13 Smartdrv命令 47
2.3 DOS其他命令 48
2.3.1 Label命令 48
2.3.2 Append命令 48
2.3.3 Diskcomp命令 49
2.3.4 Fc命令 50
2.3.5 Qbasic命令 51
2.3.6 Share命令 52
2.3.7 Debug命令 52
2.3.8 输入设备的重新定义符号(“<”) 57
2.3.9 输出设备的重新定义符号(“>”) 57
2.3.10 命令中的管道线“|” 59
第3章 DOS配置命令详解 61
3.1 DOS和Windows中的配置文件 61
3.1.1 Config.sys配置文件 61
3.1.2 Autoexec.bat配置文件 61
3.2 系统配置文件的编辑 62
3.2.1 用Copy命令编辑 62
3.2.2 用Edit程序编辑 62
3.2.3 Windows下的编辑 63
3.3 Config.sys配置命令 63
3.3.1 Confgis.sys配置要点 64
3.3.2 Accdate命令 64
3.3.3 Break命令 64
3.3.4 BUffers/Buffershigh命令 64
3.3.5 Device命令 64
3.3.6 Devicehigh命令 65
3.3.7 DOS命令 66
3.3.8 Drivparm命令 66
3.3.9 Fcbs/Fcbshigh命令 67
3.3.10 Files/Fileshigh命令 67
3.3.11 Install/Installhigh命令 68
3.3.12 Lastdrive/Lastdrivehigh命令 68
3.3.13 Numlock命令 68
3.3.14 Rem命令 68
3.3.15 Set命令 68
3.3.16 Shell命令 68
3.3.17 Stack/Stackhigh命令 69
3.3.18 Switches命令 69
3.3.19 案例:DOS 7.1安装版系统配置文件 69
3.4 Autoexec.bat批处理配置命令 70
3.4.1 @命令 70
3.4.2 For命令 70
3.4.3 If命令 70
3.4.4 Goto命令 71
3.4.5 Call命令 71
3.4.6 Choice命令 71
3.4.7 Echo命令 72
3.4.8 Pause 72
3.4.9 Rem 73
3.4.10 Shift 73
3.5 Msdos.sys配置命令 74
3.5.1 Windir命令 75
3.5.2 Winbootdir命令 75
3.5.3 Hostwinbootdrv命令 75
3.5.4 Bootmulti命令 75
3.5.5 Bootgui命令 75
3.5.6 Doublebuffer命令 75
3.5.7 Autoscan命令 76
3.5.8 Winver命令 76
3.6 DOS内存概念详解 76
3.6.1 640 KB内存问题的由来 76
3.6.2 扩充内存EMS(EXpanded Memory Specification)或LIM内存 76
3.6.3 扩展内存XMS(Extended Memory Specification) 77
3.6.4 高位内存HMA(High Memory Area) 77
3.6.5 上位内存UMB(Upper Memory Blocks)和保留内存 77
3.6.6 用XMS模拟EMS 78
3.6.7 Windows对应的内存管理 78
3.6.8 DOS游戏下的内存配置命令 78
3.7 DOS驱动程序配置 79
3.7.1 光驱驱动程序的加载 80
3.7.2 让DOS支持USB驱动器 80
3.7.3 DOS下的打印命令 80
第4章 DOS启动盘常用命令用法详解 81
4.1 通用DOS启动盘命令 81
4.1.1 启动盘命令简介 81
4.1.2 系统分区——Fdisk 81
4.1.3 展开压缩文件——Extract 89
4.1.4 查找内存盘工具——Findramd 90
4.1.5 DOS命令解释程序——Command 90
4.1.6 启动盘上的驱动程序 91
4.1.7 检查磁盘——Chkdsk 94
4.1.8 磁盘调试——Debug 94
4.1.9 简单编辑——Edit.com 94
4.1.10 磁盘扫描——Scandisk 94
4.1.11 系统传送——SYS 95
4.1.12 光驱驱动——Mscdex 96
4.1.13 文件展开——Ext 98
4.1.14 文件属性设置——Attrib 99
4.1.15 磁盘格式化——Format 99
4.1.16 重新启动——Restart 99
4.1.17 查看帮助——Help 99
4.2 超级DOS启动盘常用命令介绍 99
4.2.1 超级急救盘简介 99
4.2.2 启动与启动菜单 100
4.2.3 功能菜单简介 101
4.2.4 备份、恢复和清除——Mbr 101
4.2.5 微软分区——Fdisk 102
4.2.6 磁盘格式化——Format 103
4.2.7 虚拟ISO——ISO 105
4.2.8 安装Windows——Setup 106
4.2.9 检测磁盘——Chkdsk 109
4.2.10 低级格式化——Lformat 109
4.2.11 硬盘修复——Kvfix 111
4.2.12 查杀CIH病毒——Sfscan 112
4.2.13 修复注册表——Regfix 112
4.2.14 内存查看——MEM 115
4.2.15 目录管理——SPC 116
4.2.16 文件恢复——Recover 117
4.2.17 NTFS分区读取——Readntfs 118
4.2.18 破解Windows 2000/XP密码——Dospass 119
4.3 Windows 2000/XP启动盘命令介绍 122
4.3.1 Boot.ini 122
4.3.2 Ntdetect.com 123
4.3.3 Ntldr 123
4.3.4 Bootsect.dos 124
第5章 Windows命令行文件操作 125
5.1 命令行概述 125
5.1.1 DOS与Windows命令行的不同 125
5.1.2 使用命令提示符的命令语法 126
5.1.3 使用多个命令和条件处理符号 126
5.1.4 嵌套命令行解释器 127
5.1.5 设置环境变量 128
5.2 文件目录操作管理 129
5.2.1 创建目录MD(Mkdir) 129
5.2.2 删除目录RD(Rmdir) 130
5.2.3 将至少一个文件复制到另一个位置(Copy) 131
5.2.4 复制文件和目录树(Xcopy) 134
5.2.5 显示当前目录的名称或将其更改Chdir(CD) 140
5.2.6 显示一个目录中的文件和子目录(Dir) 141
5.2.7 从一个目录移到另一个目录(Move) 146
5.2.8 存储popd命令使用的当前目录的名称(PUSHD) 147
5.2.9 还原PUSHD保存的当前目录的上一个值(Popd) 148
5.2.10 清除屏幕(Cls) 148
5.3 文件的操作 148
5.3.1 重命名文件(Rename/ren) 148
5.3.2 删除至少一个文件(Del/Rase) 149
5.3.3 显示或更改文件属性(Attrib) 151
5.3.4 替换文件(Replace) 152
5.4 文件内容操作 154
5.4.1 显示文本文件的内容(Type) 154
5.4.2 一次显示一个结果屏幕(More) 155
5.4.3 在文件中搜索文字字符串(Find) 157
5.4.4 在文件中搜索字符串(Findstr) 158
5.4.5 对输入进行分类(Sort) 161
5.4.6 比较两个或两套文件的内容(Comp) 163
5.4.7 比较两个或两套文件,并显示不同处(FC) 165
5.4.8 打印文本文件(Print) 168
第6章 Windows命令行的系统命令 169
6.1 系统命令 169
6.1.1 打开另一个Windows命令解释程序窗口(Cmd) 169
6.1.2 启动另一个窗口来运行指定的程序或命令(Start) 172
6.1.3 退出Cmd.exe命令解释程序(Exit) 174
6.1.4 设置Cmd.exe会话的窗口标题(Title) 174
6.1.5 更改Windows命令提示符(Prompt) 175
6.1.6 设置控制台前景和背景颜色(Color) 176
6.1.7 编辑命令行、重调用Windows命令并创建宏(Doskey) 178
6.1.8 告诉Windows是否验证文件以及文件是否已正确写入磁盘(Verify) 182
6.1.9 提供Windows命令的帮助信息(Help) 183
6.2 系统设置 183
6.2.1 配置系统设备(Mode) 183
6.2.2 显示、设置或删除Windows环境变量(Set) 187
6.2.3 在图形模式下启用Windows显示扩展字符集(Graftabl) 190
6.2.4 显示或修改文件的访问控制列表(Cacls) 191
6.2.5 设置或清除扩展式Ctrl+C检测(Break) 192
6.3 系统显示 192
6.3.1 以图形格式显示目录结构(Tree) 192
6.3.2 显示或修改文件扩展名关联(Assoc) 193
6.3.3 显示或修改用于文件扩展名关联的文件类型(Ftype) 194
6.3.4 显示或设置可执行文件的搜索路径(Path) 195
6.3.5 显示或设置活动代码页数(Chcp) 196
6.3.6 显示或设置日期(Date) 197
6.3.7 显示或设置系统时间(Time) 197
6.3.8 显示Windows版本(Ver) 198
第7章 Windows命令行磁盘操作命令 199
7.1 磁盘格式化 199
7.1.1 格式化磁盘(Format) 199
7.1.2 将FAT卷转换成NTFS(Convert) 201
7.1.3 创建、更改或删除磁盘的卷标(Label) 202
7.1.4 显示磁盘卷标和序列号(Vol) 203
7.2 磁盘操作 204
7.2.1 检查磁盘并显示状态报告(Chkdsk) 204
7.2.2 显示或修改启动时间磁盘检查(Chkntfs) 206
7.2.3 从有问题的磁盘中恢复可读信息(Recover) 207
7.2.4 显示或更改NTFS分区上文件的压缩(Compact) 208
7.3 软盘操作 209
7.3.1 比较两个软盘的内容(Diskcomp) 209
7.3.2 将一个软盘的内容复制到另一个软盘上(Diskcopy) 211
7.3.3 将路径与驱动器号关联(Subst) 213
第8章 Windows命令行系统管理、维护 215
8.1 自动关机 215
8.1.1 自动关机命令——Shutdown 215
8.1.2 自动关机命令使用注意事项 216
8.2 控制台管理——MMC 216
8.3 计划管理程序——At 218
8.4 磁盘碎片整理——Defrag 220
8.5 注册dll文件——Regsvr32 221
8.6 系统文件检查——Sfc 222
8.7 系统进程管理 223
8.7.1 结束系统进程——Ntsd 223
8.7.2 进程查看命令——Tasklist 224
8.7.3 进程管理命令——Taskkill 225
8.8 系统升级或安装 226
8.8.1 安装或升级到 Windows XP——Winnt 227
8.8.2 安装或升级到Windows XP——Winnt32 227
8.9 显示系统配置信息——Systeminfo 230
第9章 Windows命令行网络管理与诊断 233
9.1 远程登录命令——Telnet 233
9.1.1 启动Telnet Client并输入Telnet提示符 233
9.1.2 停止Telnet Client 233
9.1.3 将Telnet Client连接到远程计算机 233
9.1.4 断开Telnet Client与远程计算机的连接 234
9.1.5 设置Telnet Client选项 234
9.1.6 发送Telnet Client命令 235
9.1.7 查看Telnet客户端的当前设置 235
9.2 文件上传、下载命令——Ftp 236
9.2.1 文件的上传下载——Ftp 236
9.2.2 FTP子命令 237
9.2.3 简单文件传输命令——Tftp 247
9.3 显示和修改本地ARP列表命令——Arp 248
9.4 显示和修改本地路由表命令——Route 249
9.5 网络测试命令 252
9.5.1 查看网络配置信息命令——Ipconfig 252
9.5.2 网卡地址列表命令——Getmac 254
9.5.3 显示NetBIOS协议的统计资料命令——Nbtstat 256
9.5.4 显示网络连接信息——Netstat 258
9.5.5 网络连通测试命令——Ping 259
9.5.6 数据包跟踪诊断——Tracert 262
9.5.7 诊断域名系统——Nslookup命令 263
9.6 NET服务命令 264
9.6.1 Net accounts命令 264
9.6.2 Net computer命令 266
9.6.3 Net config命令 266
9.6.4 Net continue命令 267
9.6.5 Net file命令 268
9.6.6 Net group命令 269
9.6.7 Net help命令 270
9.6.8 Net helpmsg命令 270
9.6.9 Net localgroup命令 271
9.6.10 Net name命令 272
9.6.11 Net pause命令 273
9.6.12 Net send命令 274
9.6.13 Net session命令 275
9.6.14 Net share命令 276
9.6.15 Net start命令 277
9.6.16 Net statistics命令 280
9.6.17 Net stop命令 281
9.6.18 Net time命令 281
9.6.19 Net use命令 282
9.6.20 Net user命令 284
9.6.21 Net view命令 286
第10章 故障恢复控制台命令 287
10.1 故障恢复控制台概述 287
10.1.1 故障恢复控制台简介 287
10.1.2 进入故障恢复控制台 287
10.2 文件和目录操作命令 287
10.2.1 更改单个文件或目录的属性(Attrib) 287
10.2.2 执行在文本文件中指定的命令(Batch) 288
10.2.3 显示当前目录的名称,或更改当前的文件夹Chdir(Cd) 288
10.2.4 将单个文件复制到其他位置(Copy) 289
10.2.5 删除单个文件Delete(Del) 289
10.2.6 显示目录中的文件和子目录列表(Dir) 290
10.2.7 从压缩文件中提取文件(Expand) 291
10.2.8 创建目录或子目录Mkdir(Md) 292
10.2.9 删除目录Rmdir(Rd) 292
10.2.10 更改单个文件的名称Rename(Ren) 293
10.2.11 显示文本文件的内容(Type) 293
10.2.12 显示文本文件的内容(More) 294
10.3 系统和磁盘操作命令 294
10.3.1 启动配置和故障恢复命令(Bootcfg) 294
10.3.2 创建并显示磁盘的状态报告(Chkdsk) 295
10.3.3 创建和删除硬盘驱动器上的分区(Diskpart) 295
10.3.4 向系统分区写入新的分区引导扇区(Fixboot) 296
10.3.5 修复启动磁盘的主启动记录(Fixmbr) 297
10.3.6 将指定的驱动器格式化为指定的文件系统(Format) 298
10.3.7 显示驱动器号与物理设备名称的映射(Map) 298
10.4 辅助操作和特殊功能命令 299
10.4.1 清除屏幕Cls 299
10.4.2 禁用Windows XP/2000/NT系统服务或设备驱动程序(Disable) 299
10.4.3 启用Windows XP/2000/NT系统服务或设备驱动程序(Enable) 300
10.4.4 列出计算机上可以使用的服务和驱动程序(Listsvc) 301
10.4.5 登录到Windows安装(Logon) 301
10.4.6 将网络共享连接到驱动器号Net use 302
10.4.7 显示和设置“故障恢复控制台”的环境变量(Set) 302
10.4.8 将当前目录设置为用户登录到的Windows安装系统的
systemroot文件夹(Systemroot) 303
10.4.9 提供有关故障恢复控制台命令的联机信息(Help) 303
10.4.10 关闭故障恢复控制台并重新启动计算机(Exit) 304
附录A 本书命令简表 305