第一篇 命令行的来龙去脉
第1章 命令行简介及原理 2
1.1 命令行从哪里来 2
1.1.1 命令行与DOS虚拟机的关系 2
1.1.2 DOS的版本历史 2
1.1.3 DOS的主要功能 4
1.2 什么是DOS 4
1.2.1 DOS的系统组成 4
1.2.2 DOS的文件系统 12
1.3 Windows下DOS的分类 16
1.3.1 纯DOS 16
1.3.2 保护模式DOS 16
1.3.3 实模式DOS 17
1.3.4 DOS虚拟机 17
1.3.5 在Windows NT/2000/XP/2003下启动DOS 18
第2章 命令行基本使用方法 20
2.1 命令行的组成 20
2.2 DOS命令的分类 21
2.2.1 命令文件和可执行文件 21
2.2.2 内部命令和外部命令 22
2.3 磁盘、目录与文件 23
2.3.1 磁盘、目录、文件三者的关系 23
2.3.2 文件的类型和属性 23
2.4 通配符的使用 24
2.4.1 通配符命令——* 24
2.4.2 通配符命令——? 25
2.4.3 当前目录——. 26
2.4.4 上级目录——.. 26
2.5 DOS命令行下常见的错误信息 27
第二篇 命令行普及篇
第3章 文件管理操作 34
3.1 文件系统的基本概念 34
3.1.1 当前目录 34
3.1.2 子目录 34
3.1.3 根目录 35
3.1.4 驱动器 35
3.1.5 路径 35
3.2 文件夹的管理 36
3.2.1 文件夹的建立与删除 36
3.2.2 目录显示、改变与删除 39
3.2.3 文件夹的重命名与路径设置 49
3.3 文件的管理 51
3.3.1 文件的复制、移动与删除 52
3.3.2 文件的列出、显示、命名与替换 61
3.3.3 文件及内容的比较、压缩、解压与提取 67
3.3.4 显示文件扩展名及改变扩展名 77
3.3.5 显示及修改文件属性 80
3.3.6 寻找文件中的字符串及文件打印 82
3.3.7 显示或改变文件的加密 85
第4章 磁盘管理操作 88
4.1 硬盘分区全攻略 88
4.1.1 硬盘的分区是什么 88
4.1.2 Fdisk——Windows 9x系统专用分区软件 91
4.1.3 故障修复控制台下的Diskpart 106
4.2 磁盘格式化和分区格式转换 115
4.2.1 磁盘格式与磁盘格式化是什么 115
4.2.2 磁盘格式化——Format 119
4.2.3 分区格式转换easy行——Convert 122
4.3 磁盘优化 125
4.3.1 给硬盘打预防针——磁盘扫描(Scandisk) 125
4.3.2 硬盘故障早发现——磁盘检查(Chkdsk) 125
4.3.3 磁盘垃圾全清理——磁盘碎片整理(Defrag) 128
4.4 磁盘复制和比较 129
4.4.1 磁盘全盘复制攻略(Diskcopy) 129
4.4.2 磁盘内容比“大小”(Diskcomp) 132
4.5 “无中生有”的驱动器(Subst) 134
4.6 给驱动器换“名字”——创建、修改或删除驱动器的卷标 136
4.7 NTFS磁盘检查(Chkntfs) 137
4.8 引导扇区的信息写入与修复 139
4.8.1 引导扇区的信息写入(Fixboot) 139
4.8.2 修复扇区(Fixmbr) 139
第5章 命令行常见软件使用技巧 141
5.1 Ghost实用技巧 141
5.1.1 Ghost的基本使用方法 141
5.1.2 Ghost镜像文件恢复 144
5.1.3 Ghost参数详解 146
5.1.4 典型示例 146
5.2 PowerQuest Drive Image的使用 147
5.2.1 PowerQuest Drive Image简介 147
5.2.2 PowerQuest Drive Image完全使用攻略 148
5.3 HD-copy的使用 153
5.3.1 HD-copy简介 153
5.3.2 HD-copy的实用指南 153
第6章 DOS命令行的妙用 160
6.1 做Windows做不了的事情 160
6.1.1 注册表的恢复 160
6.1.2 硬盘分区表的恢复 166
6.1.3 主板和显卡BIOS的升级 167
6.1.4 其他 174
6.2 做Windows做不好的事情 175
6.2.1 成批删除一类文件 175
6.2.2 设置临时文件存放路径 176
6.2.3 文件合并 176
6.2.4 测试网络配置和网络状态 177
6.3 做Windows拒绝执行的事情 179
6.3.1 解决某些不能卸载的问题 179
6.3.2 修复主引导记录 180
6.4 其他妙用 183
6.4.1 利用配置文件提高安装速度 183
6.4.2 利用subst来省略读A盘 184
6.4.3 Windows的保护伞 185
6.4.4 重装系统前长目录或长文件名的备份 188
6.4.5 其他一些任务 188
第7章 网络管理、操作与测试 191
7.1 网络管理命令 191
7.1.1 远程登录命令——Telnet 191
7.1.2 文件的上传下载——FTP 194
7.1.3 显示和修改本地ARP列表——ARP 197
7.1.4 显示和修改本地路由表命令——Route 199
7.2 网络测试命令 201
7.2.1 查看网络配置信息命令——Ipconfig和Winipcfg 201
7.2.2 网卡地址列表命令——Getmac 204
7.2.3 显示NetBIOS协议的统计资料命令——Nbtstat 205
7.2.4 显示网络连接信息——Netstat 208
7.2.5 洞悉网络连通测试命令——Ping 210
7.2.6 数据包跟踪诊断——Tracert 214
7.3 网络配置命令 215
7.3.1 Netsh的使用 215
7.3.2 Net命令的使用 220
第8章 系统故障与修复 231
8.1 boot.ini与msdos.sys 231
8.1.1 boot.ini文件简述 231
8.1.2 msdos.sys 236
8.2 配置与系统恢复命令——bootcfg 238
8.2.1 故障恢复控制台下的bootcfg 238
8.2.2 作为命令行工具的bootcfg 242
8.3 系统应急盘的制作 252
8.3.1 Windows 2000下应急盘的制作和使用 252
8.3.2 Windows XP下应急盘的制作和使用 254
第9章 编制自动批处理和配置文件 257
9.1 自动批处理和配置文件的作用 257
9.1.1 系统配置文件的作用 257
9.1.2 批处理文件的作用 257
9.2 编制自动批处理文件 258
9.2.1 DOS下的编辑命令——Copy 258
9.2.2 DOS下的文本编辑器——EDIT 259
9.2.3 Windows下的编辑 262
9.3 批处理文件的命令使用 263
9.3.1 隐藏本行显示命令——@ 263
9.3.2 隐藏正文命令——Echo 263
9.3.3 调用其他程序命令——CALL 264
9.3.4 选择命令——choice 265
9.3.5 FOR命令 266
9.3.6 指定行命令——GOTO 267
9.3.7 条件判断命令——IF 268
9.3.8 暂停命令——PAUSE 269
9.3.9 注释命令——REM 270
9.3.10 更改参数位置命令——SHIFT 270
9.4 配置文件的命令使用 271
9.4.1 分配缓冲区数目的命令——BUFFERS 271
9.4.2 加载程序命令——Device 272
9.4.3 扩展键检查命令——BREAK 273
9.4.4 程序加载命令——DEVICEHIGH 274
9.4.5 DOS命令 274
9.4.6 设置可存取文件数——FILES 275
9.4.7 打开/关闭数字键盘的命令——NUMLOCK 275
9.4.8 安装内存驻留程序命令——INSTALL 276
9.4.9 设置环境变量的命令——SET 276
9.4.10 指定解释程序命令——SHELL 278
9.4.11 中断处理命令——STACKS 279
9.4.12 COUNTRY 280
9.4.13 指定特殊项命令——SWITCHES 280
9.4.14 检查文件命令——VERIFY 281
9.4.15 创建磁盘缓冲区命令——Smartdrv 281
9.4.16 扩充内存管理程序——Himem.sys 282
9.5 多重启动菜单 282
9.5.1 多重启动菜单的组成 283
9.5.2 定义菜单块使用的命令 284
9.5.3 多种配置的Autoexec.bat文件 285
9.6 跳过自动批处理和配置文件 285
9.6.1 完全跳过批处理和配置文件 286
9.6.2 逐条确认Config.sys中的命令 286
9.7 批处理和配置文件示例及应用 288
9.7.1 Windows 98引导软盘的自动批处理和配置文件 288
9.7.2 实现Windows 2000/XP的无人值守安装 290
9.7.3 实现Windows 98多重启动 293
9.7.4 让DOS支持USB驱动器 294
9.7.5 DOS引导盘加载光驱 296
9.7.6 删除不必要的文件 296
9.8 Windows 2000/XP开/关机脚本 296
9.8.1 指派开/关机脚本 296
9.8.2 开/关机脚本高级设置 297
9.8.3 开/关机脚本应用示例 299
第10章 系统管理命令 301
10.1 命令提示符下的基本属性操作 301
10.1.1 清屏命令——Cls 301
10.1.2 创建标题命令——Title 301
10.1.3 字体及背景色的修改——Color 302
10.2 自动关机 303
10.2.1 自动关机命令——Shutdown 303
10.2.2 自动关机命令使用注意事项 306
10.3 控制台管理 307
10.4 内存管理 312
10.4.1 内存管理命令——mem 312
10.4.2 内存相关知识 313
10.5 命令管理程序 314
10.5.1 命令管理程序——Doskey 314
10.5.2 Doskey详细命令参数 319
10.6 系统设备管理 320
10.7 受保护系统文件的扫描和验证 321
10.8 系统进程管理 321
10.8.1 进程查看命令——Tasklist 322
10.8.2 进程管理命令——Taskkill 322
10.8.3 进程管理命令详细参数 322
10.8.4 Windows系统进程 324
10.9 Debug命令 329
10.10 其他系统命令 342
10.10.1 显示系统配置信息——Systeminfo 343
10.10.2 日期更改命令——Date 343
10.10.3 时间修改命令——Time 345
第11章 重定向和管道 346
11.1 重定向 346
11.1.1 输入输出重定向操作符 346
11.1.2 分页显示命令——MORE 347
11.1.3 查找字符串命令——FIND 348
11.1.4 排序命令——SORT 350
11.2 管道操作 351
第12章 制作系统引导磁盘 353
12.1 制作Windows 98/Me启动盘 353
12.1.1 Windows 98启动盘的制作 353
12.1.2 Windows 98启动盘的应用 356
12.1.3 Windows Me启动盘的制作 357
12.2 如何制作汉化启动盘 358
12.2.1 制作汉化启动盘 358
12.2.2 测试汉化启动盘 358
12.2.3 使用压缩工具制作汉化启动盘 359
12.3 功能强大的第三方启动盘Ultimate Boot Disk 360
12.3.1 Ultimate Boot Disk概述 360
12.3.2 Ultimate Boot Disk的安装及制作 360
12.3.3 实例应用 362
12.4 如何制作MS-DOS系统盘 363
12.4.1 在Windows 98/Me下制作纯DOS启动盘 363
12.4.2 在Windows XP下制作纯DOS启动盘 364
12.5 DIY自己的Windows 2000/XP启动盘 365
12.5.1 NTFSDOS Pro概述 365
12.5.2 NTFSDOS Pro创建启动盘 365
12.6 制作启动U盘 366
第三篇 附录
附录A Windows 2000下DOS命令的改变 370
附录B Windows XP下DOS命令的改变 373
附录C Windows命令行命令全集 376