第一部分 DOS入门 1
第一章 DOS基础 1
1.1 DOS和磁盘 1
目录 1
1.2 磁盘的组织 4
1.3 了解DOS Shell屏幕 6
1.4 在Shell中使用鼠标和键盘 10
1.4.1 使用鼠标器 11
1.5 使用命令提示符 13
1.5.1 启动DOS命令提示符 13
1.4.2 使用键盘 13
1.5.2 DOS发布命令 14
1.6 小结 16
第二章 启动和运行 17
2.1 在屏幕上寻求帮助 17
2.1.1 在Shell中取得帮助 17
2.1.2 在命令提示符下取得帮助 18
2.2 管理屏幕外貌 20
2.2.1 考察会话框 21
2.2.2 改变屏幕色彩组合 22
2.2.3 选择最佳的屏幕方式 22
2.3.1 预先准备好磁盘 24
2.3 考察主要的DOS实用程序 24
2.3.2 格式化数据软盘 25
2.3.3 制作系统盘 28
2.3.4 制作备份盘 30
2.4 保证磁盘完整性的命令 33
2.4.1 CHKDSK结果说明 34
2.4.2 DOS 6.2的SCANDISK比CHKDSK性能提高了一大步 34
2.5 小结 36
第三章 介绍文件系统 37
3.1 漫游文件系统 37
第二部分 了解DOS Shell 37
3.1.1 切换控制焦点 38
3.1.2 在不同的目录中使用文件 39
3.2 选择文件 39
3.2.1 选择单个文件 40
3.2.2 选择多个文件 41
3.3 考察磁盘目录结构 44
3.3.1 目录和子目录的区别 44
3.3.2 改变缺省目录 45
3.4 小结 46
4.1 管理屏幕显示 48
第四章 管理文件和目录 48
4.1.1 请求DOS执行出错保护 49
4.1.2 控制出现的文件名 51
4.1.3 操作不同目录中的文件 55
4.1.4 详细显示驱动器、目录和文件信息 56
4.2 利用文件显示设置 58
4.3 执行主要的文件操作 60
4.3.1 阅读文件内容 60
4.3.2 在驱动器和目录之间移动文件 61
4.3.3 拷贝文件 66
4.3.4 文件的删除与改名 69
4.4 关闭DOS Shell 72
4.5 小结 72
第五章 运行应用程序 73
5.1 目录结构的基本知识 73
5.1.1 建立与删除目录 73
5.1.2 了解路径 74
5.1.3 查看与打印目录结构 75
5.2 游视目录结构 76
5.2.1 在缺省目录下运行程序 76
5.2.2 查找路径 78
5.2.3 为用户程序文件建立多个子目录 80
5.3 在Shell中运行程序 83
5.3.1 直接运行命令和实用程序 84
5.3.2 在Shell下管理应用程序 84
5.3.3 自动运行程序 85
5.3.4 应用程序与数据文件的联接 86
5.4 建立程序表 87
5.4.1 在程序表中增加程序 87
5.4.2 定制程序启动 90
5.4.3 在列表中移动和拷贝选项 92
5.4.4 定义程序组 93
5.4.5 从程序组中运行批文件 95
5.5 运行多个程序——任务交换程序 96
5.6 小结 99
第三部分 管理PC机 101
第六章 使用全屏幕编辑器 101
6.1 启动Edit 101
6.1.1 建立新文件 102
6.1.2 使用“生存指南”帮助系统 104
6.1.3 修改现存的文件 107
6.2 使用Editor的菜单栏 108
6.2.1 如果要转移——如何结束编辑会话 109
6.2.2 在单一会话期间存储编辑作业 110
6.2.3 开始新的文本编辑工作 112
6.3 编辑文本文件 113
6.3.1 插入新的文本 113
6.3.2 修改现存的文本 115
6.4 高级编辑技术 116
6.4.1 为后续操作选择文本 116
6.4.2 裁剪和粘贴选择的文本 117
6.4.3 清除(删除)选择的文本 120
6.5 检索和滚动本文 120
6.5.1 查找指定的字符序列 121
6.5.2 用新文本替换旧文本 123
6.5.3 用“书签”定位光标 124
6.6 打印文本 125
6.7 小结 126
第七章 打印 128
7.1 打印屏幕图像 128
7.2 打印文件 132
7.2.1 打印标准的ASCII文件 132
7.2.2 打印多个文件 133
7.3 间接打印和伪脱机打印 134
7.3.1 用PRINT命令打印文件 135
7.3.2 双重打印任务 136
7.3.3 使用打印开关 137
7.4 小结 141
第八章 与其它设备通信 142
8.1 一般的系统通信 142
8.2 并行通信与串行通信 145
8.3 DOS设备与DOS文件 148
8.4 预置设备与端口 150
8.4.1 控制打印机 151
8.4.2 初始化串行通信端口 153
8.4.3 控制视频显示方式 155
8.4.4 设置键盘的“Typematic”(自动敲击)速度 156
8.5 小结 157
第九章 优化DOS系统 158
9.1 使用CONFIG.SYS文件 159
9.2 保护系统免受计算机病毒侵害 161
9.2.1 预防病毒 161
9.2.2 检测系统上的病毒 163
9.3 控制系统启动 168
9.3.1 跳过CONFIG.SYS及AUTOEXEC.BAT命令 168
9.3.3 使用多种配置的启动菜单 169
9.3.2 确认各个启动命令 169
9.4 利用设备驱动器定制DOS 174
9.4.1 双倍可用磁盘空间的容量 175
9.4.2 用ANSI系统驱动器增加功能 188
9.5 ANSI.SYS与提示命令 189
9.5.1 控制屏幕显示 189
9.5.2 修改提示符 191
9.5.3 多属性的组合使用 191
9.5.4 重新定义功能键 194
9.6 小结 196
10.1.1 将屏幕输出存储在磁盘文件中 197
第十章 信息重定向与重排列 197
10.1 用重定向控制信息流 197
10.1.2 对现存文件添加输出 198
10.1.3 从文本文件中接受输入 199
10.2 用过滤器程序处理文件信息 200
10.2.1 用SORT过滤器程序排列数据 200
10.2.2 用输入和输出的重定向来提高过滤的效率 203
10.2.3 用FIND过滤程序搜索文本文件 205
10.2.4 用MORE过滤程序暂停屏幕输出 207
10.3 用管道连接DOS操作 207
10.4 小结 210
第十一章 文件备份与恢复 211
11.1 备份类型 211
11.2 激活Microsoft的备份工具 212
11.3 配置MSBACKUP 214
11.3.1 运行兼容性测试 216
11.4 选择与备份文件 216
11.4.1 选择要备份的文件 218
11.4.2 各种各样的备份选项 221
11.4.3 将备份说明保存在设置文件中 222
11.4.4 备份完成:小结屏 222
11.5 比较原始文件与备份副本 223
11.6 从备份集中恢复文件 225
11.7 确保最佳备份 227
11.8 小结 228
第四部分 提高设计能力 229
第十二章 DOS批文件的功能 229
12.1 建立批文件 229
12.1.1 批文件的有关规则 230
12.1.2 批文件的限制 232
12.1.3 批文件的运行与中止 232
12.2 生成第一个批文件 232
12.3 批文件中的变量 234
12.4 小结 238
13.1 批文件中的信息插入 239
第十三章 批文件中子命令的使用 239
13.2 中断批文件的运行 241
13.3 管理控制流 245
13.3.1 在批文件中作出判定 245
13.3.2 直接转移控制 249
13.4 批文件中的循环与重复 251
13.5 批链接与批子程序的应用 255
13.6 小结 258
14.1 利用AUTOEXEC.BAT文件实现系统自动化 259
第十四章 高级批文件举例 259
14.1.1 使系统启动自动化 260
14.1.2 修改缺省系统提示符 261
14.1.3 检测计算机病毒 262
14.2 建立菜单系统 264
14.3 用批文件改善性能 266
14.3.1 简化构成序列 266
14.3.2 程序的建立与恢复 269
14.3.3 软盘切换应用的链接 270
14.3.4 预置彩色监视器 271
14.4.1 定制系统帮助屏幕 274
14.4 高级批文件 274
14.4.2 预置提示系统 276
14.4.3 向所有用户广播信息 277
14.4.4 利用批文件子程序进行状态跟踪 279
14.4.5 控制用户的存取 282
14.5 小结 284
第十五章 DOS宏与DOSKEY实用程序 286
15.1 安装DOSKEY实用程序 286
15.2 管理命令日志 289
15.2.1 存取以前键入的命令 290
15.2.2 修正并重运行早期的命令 293
15.2.3 自动编写批文件 294
15.3 如何理解宏与批文件的差异 295
15.4 使用驻留内存的宏 298
15.4.1 编写简单的固定指令的宏 298
15.4.2 用可替换参数建立灵活多变的宏 299
15.4.3 宏指令变换 301
15.5 高级宏技术 302
15.5.1 为将来使用而保存宏 302
15.5.2 在宏中使用重定向功能 304
15.6 小结 306
16.2 怎样使用QBasic语言 307
第十六章 QBasic:供DOS用户使用的编程语言 307
16.1 QBasic简介 307
16.2.1 使用菜单和键盘的捷径 309
16.2.2 显示模块、例行程序和代码组 310
16.2.3 运行QBasic程序 311
16.2.4 定制QBasic开发环境 312
16.3 介绍QBasic窗口 314
16.3.1 控制窗口的关系 315
16.3.2 检查Immediate窗口中的输出结果 318
16.4 开发程序 320
16.4.1 编写和运行新程序 321
16.4.2 自动编辑的优越性 322
16.5 设计程序 324
16.5.1 数据的种类 325
16.5.2 把数据输入程序 326
16.5.3 介绍其它输入技术 327
16.6 在处理过程中使用变量 329
16.6.1 进行算术运算 329
16.6.2 使用逻辑表达式 330
16.7 管理控制流 331
16.7.1 自动判断 332
16.7.2 控制多种判断 333
16.7.3 重复执行代码块 334
16.8 控制文件和设备的输入输出 335
16.8.1 存取磁盘文件 335
16.8.2 使用QBasic的文件类型 336
16.9 建立图形输出 340
16.9.1 画直线和矩形 342
16.9.2 画圆 343
16.10 调试程序 344
16.10.1 使用Debug 344
16.10.2 使用Debug菜单 345
16.11 用Debug实用程序编写.COM程序 346
16.12 编程要点与技巧 348
16.12.1 按步骤开发程序 348
16.12.2 学习良好的编程习惯 348
16.12.3 建立用户文档 349
16.13 小结 349
第五部分 优化DOS或Windows系统 351
第十七章 优化系统内存 351
17.1 自举时释放上端内存 352
17.1.1 用DOS为Windows配置最大可用内存 352
17.1.3 在CONFIG.SYS文件中设置最大内存 353
17.1.2 使用HIMEM.SYS管理扩充内存 353
17.1.4 用EMM 386.EXE管理保留内存 354
17.2 优化上端内存块 358
17.2.1 让MemMarker实用程序自动完成优化工作 358
17.2.2 不同的装载顺序将产生十分不同的结果 362
17.2.3 使用视频适配器空间 364
17.2.4 按64KB增加UMB空间 364
17.3 充分利用内存 366
17.3.1 使用RAM盘 366
17.3.2 Windows用户:精简系统以节省内存 371
17.3.3 在Windows中为DOS应用程序提供必须的资源 372
17.4 小结 373
第十八章 优化DOS与Windows应用的性能 374
18.1 用磁盘超高速缓存提高系统性能 374
18.1.1 了解支持磁盘超高速缓存的概念 375
18.1.2 使用基于软件的磁盘超高速缓存程序 377
18.1.3 使用SMARTDRY.EXE磁盘超高速缓存程序 379
18.1.4 使用硬件超高速缓存控制器 383
18.2 加快DOS及Windows用户多任务处理速度 384
18.2.1 改进386增强型模式的交换方式 384
18.2.2 在Standard模式下改进交换 388
18.3 提高硬盘效率改善其容量 389
18.3.1 用合并碎片方法优化磁盘 390
18.3.2 扩大硬盘的空间 394
18.3.3 了解用户硬盘的交错影响 397
18.4 提高操作速度 399
18.4.1 加快备份速度 399
18.4.2 更迅速地存取所需的文件 400
18.4.3 不运行不必要的应用 400
18.4.4 改进非Windows应用的性能 401
18.5 小结 401
19.1.1 将目录看作磁盘 403
19.1 改进磁盘和目录管理 403
第十九章 使用高级DOS命令 403
19.1.2 加快磁盘存取速度 407
19.1.3 快速拷贝文件 408
19.2 高级文件操作 412
19.2.1 恢复被删除的文件 412
19.2.2 改变文件的属性 418
19.2.3 更新文件设置 419
19.3 高效运行程序 421
19.3.1 处理程序的问题 423
19.3.2 设置环境变量 426
19.3.3 使用辅助命令处理器 428
19.3.4 利用膝上型计算机进行工作 431
19.4 小结 435
第二十章 使用DOS中的专用Windows工具 436
20.1 使用Windows Anti-Virus工具 437
20.2 使用Windows Backup工具 442
20.2.1 首次使用时,必须为系统配置Backup 443
20.2.2 备份选择文件 445
20.2.3 恢复文件 447
20.3 使用Windows Undelete工具 448
20.4 监控磁盘超高速缓存的有效性 453
20.5 小结 456
第六部分 附录 457
附录A 安装DOS 6 457
A.1 在硬盘上安装DOS 6 457
A.2 特殊的安装方法 463
附录B 磁盘分区 464
B.1 设置硬盘 465
B.1.1 建立基本DOS分区 466
B.1.2 设置活动分区 468
B.1.3 建立扩充DOS分区 469
B.1.4 在扩充分区中建立逻辑驱动器 469
B.2 显示分区信息 471
B.3 删除DOS分区 473
附录C ASCII码及编码系统 476
C.1 ASCII码 476
C.2 编码系统 476
附录D 设置适合不同国家的DOS 479
D.1 不同国家的字符集 479
D.2 国家之间的差异 481
D.3 了解代码页 482
D.3.1 键盘转换表 482
D.3.3 设备及其驱动程序 484
D.3.2 代码页 484
D.3.4 转换表和设备驱动程序 485
D.4 改变代码页 488
D.4.1 步骤1:修改COMFIG.SYS文件以做国际性支持 489
D.4.2 步骤2:装入代码页以支持例行程序 489
D.4.3 步骤3:装入特定代码页 490
D.4.4 步骤4:装入键盘转换表 491
D.4.5 步骤5:最后?转换到不同的代码页 492
D.5 向美式键盘上分派外语字符 493
D.6 为国际性应用配备好DOS系统盘 494
附录E 词汇 495