第一篇 Microsoft MS-DOS 5.0初阶 1
第一章 准备 1
查找所需要信息 1
约定 2
第二章 安装MS-DOS 5.0 3
安装前准备 3
在硬盘上安装 3
在软盘上安装 4
创建系统盘 4
第三章 MS-DOS问题解答 5
解决安装后的问题 5
MS-DOS不能在高位内存区运行 5
程序报告错误的MS-DOS版本 5
收到“压缩文件损坏”提示信息 6
程序不能使用XMS扩充内存 6
误删一个MS-DOS文件 7
Undelete命令不能正常执行 7
改变监视器 8
Restore命令不能正常执行 9
不能格式化软盘 10
MS-DOS编辑器不能运行 10
不能做屏幕拷贝 10
关于MS-DOS的一般性问题 11
能在软盘上安装MS-DOS 5.0吗? 11
应该使用哪个Microsoft设备驱动程序? 11
PATH变量最大长度是多少? 11
怎样增加系统的环境大小? 12
怎样在高位内存区运行设备驱动程序和执行程序? 12
第二篇 Microsoft MS-DOS 5.0用户参考指南 13
第一章 引言 13
第二章 命令行基础 15
2.1 命令的组成 15
2.2 命令名 15
2.3 输入命令 16
2.4 输入命令的捷径 16
2.5 MS-DOS如何响应命令 17
2.6 停止或取消一条命令 17
2.7 指定磁盘驱动器 17
2.8 内部和外部命令 18
2.9 获取命令帮助 18
第三章 MS-DOS Shell基础 19
3.1 启动MS-DOS Shell 19
3.2 MS-DOS Shell窗口 19
3.2.1 MS-DOS Shell窗口中的各个区域 20
3.3 菜单操作 22
3.3.1 选择和取消一个菜单 22
3.3.2 选择命令 22
3.4 对话框操作 23
3.4.1 在对话框内移动 24
3.4.2 选择命令按钮 24
3.4.3 在正文框中输入正文 25
3.4.4 从列表框中选择一项 25
3.4.5 选择可选按钮或检查框 26
3.4.6 关闭对话框 26
3.4.7 使用滚动杆 27
3.5 改变内容 28
3.6 文件和目录的操作 28
3.6.1 选择磁盘驱动器 29
3.6.2 改变目录 29
3.6.3 扩展目录 30
3.6.4 取消目录扩展 31
3.6.5 更新目录 31
3.6.6 改变显示的文件信息 32
3.6.7 选择文件 33
3.6.8 扩充选择 33
3.6.9 取消一个选择 35
3.7 程序操作 35
3.7.1 查看程序组 35
3.7.2 启动一个程序 36
3.7.3 程序之间的切换 37
3.7.4 从程序退出 38
3.8 使文件与一个程序相关联 38
3.9 取消确认信息 39
3.10 重画和更新屏幕 40
3.11 获取帮助 40
3.11.1 获取相关过程的帮助信息 41
3.11.2 使用Help菜单 42
3.11.3 Help菜单选项 42
3.12 退出MS-DOS Help 42
第四章 文件操作 44
4.1 文件名 44
4.1.2 扩展名 44
4.2 文件类型 44
4.2.1 程序文件 45
4.2.2 特定数据文件 45
4.2.3 无格式的正文文件 45
4.2.4 系统文件 45
4.2.5 批处理程序 45
4.3 文件大小、日期和时间 45
4.4 使用通配符 46
4.4.1 使用通配符说明一组文件 46
4.4.2 使用通配符匹配文件 47
4.5 查看正文文件 48
4.6 拷贝文件 49
4.6.1 拷贝一个文件 49
4.6 2 拷贝一组文件 49
4.6.3 拷贝文件时重新命名它 50
4.6.4 组合正文文件 51
4.6.5 把从键盘输入的正文拷贝到一个文件 51
4.6.6 把文件拷贝到打印机 52
4.6.7 使用MS-DOS Shell拷贝文件 52
4.8 打印正文文件 53
4.8.1 打印文件 53
4.8.2 使用打印队列 54
4.9 删除文件 55
4.9.1 跟踪被删除的文件 55
4.9.2 删除一个文件 56
4.9.3 删除一组文件 56
4.9.4 删除目录中所有文件 57
4.9.5 使用MS-DOS Shell删除文件 57
4.9.6 恢复被删除的文件 58
4.10 移动文件 58
4.11 比较文件 59
4.12 查看和改变文件的属性 60
4.12.1 查看文件属性 60
4.12.2 改变一个文件的属性 61
4.13 在一个文件内查找正文 62
4.14 使用MS-DOS Shell查找文件 62
4.15 使用MS-DOS Shell获取信息 63
第五章 目录操作 65
5.1 目录说明 65
5.1.1 目录树 65
5.1.2 目录名 66
5.1.3 路径 66
5.1.4 当前驱动器 67
5.1.5 当前目录 67
5.1.6 改变命令提示符 68
5.2 查看目录 69
5.2.1 查看全部目录 69
5.2.2 查看文件名组 70
5.2.3 安排目录的显示 70
5.2.4 目录表排序 70
5.2.5 查看磁盘上的所有目录 71
5.3 建立目录 72
5.4 目录间的移动 73
5.5 删除目录 74
5.6 拷贝目录 75
5.6.1 拷贝目录中的所有文件 75
5.6.2 拷贝文件时建立目录 75
5.6.3 拷贝子目录 76
5.6.4 给目录改名 76
5.7 更新目录 77
5.7.1 替换过时的文件 77
5.7.2 增加新文件 78
5.8 指定搜索路径 78
第六章 磁盘管理 79
6.1 磁盘类型 79
6.2 字节、千字节和兆字节 79
6.3 磁盘驱动器类型 79
6.4 格式化磁盘 80
6.4.1 磁盘上的安全保障信息 80
6.4.2 格式化磁盘 81
6.4.3 指定磁盘容量 82
6.4.4 使用MS-DOS Shell格式化软盘 82
6.4.5 恢复格式化的磁盘 83
6.4.6 建立系统盘 83
6.5 标记磁盘 84
6.5.1 设置和删除卷标 84
6.5.2 查看卷标 84
6.6 建立备份磁盘 85
6.6.1 备份目录 85
6.6.2 备份目录和它的子目录 86
6.6.3 备份所选择的文件 86
6.6.4 在备份磁盘上增加文件 87
6.6.5 使用MS-DOS Shell建立备份盘 87
6.7 恢复目录和文件 88
6.7.1 恢复目录中的文件 88
6.7.2 恢复选择的文件 89
6.7.3 查看备份文件列表 89
6.7.4 使用MS-DOS Shell恢复文件 89
6.8 从损坏的磁盘中恢复文件 90
6.8.1 恢复文件 90
6.9 用目录替换驱动器字母 90
6.10 硬盘分区 91
6.10.1 了解硬盘分区 91
6.11 使用Fdisk 92
6.11.1 在Setup程序中运行Fdisk 92
6.11.2 设置MS-DOS之后运行Fdisk 92
6.11.3 查看分区数据 93
6.11.4 建立基本DOS分区 94
6.11.5 建立扩展DOS分区 95
6.11.6 在扩展DOS分区建立逻辑驱动器 96
6.11.7 如何分配驱动器字母 96
6.11.8 设置活动分区 97
6.11.9 删除分区或逻辑驱动器 97
6.11.10 在多于一个硬盘上操作 98
6.11.11 使用Fdisk之后格式化硬盘 99
第七章 高级命令方法 100
7.1 重定向命令输入和输出 100
7.1.1 重新定向命令的输出 100
7.1.2 重定向命令的输入 101
7.2 利用过滤命令传送信息 101
7.2.1 使用more命令控制屏幕显示 101
7.7.2 使用Find命令搜索正文 101
7.2.3 排序正文文件 102
7.2.4 用重定向字符组合命令 102
7.3 使用编辑键 103
7.3.1 不用重新键入而拷贝一命令 103
7.3.2 命令编辑 104
7.4 使用DosKey操作命令 104
7.4.1 安装DosKey 105
7.4.2 在一行中键入多条命令 105
7.4.3 查看前面的命令 105
7.4.4 编辑和使用前面的命令 107
7.4.5 删除保存的命令表 108
7.4.6 在批处理程序中存放保存的命令表 108
7.5 使用DosKey对宏进行操作 108
7.5.1 创建宏 109
7.5.2 运行宏 109
7.5.3 编辑宏 110
7.5.4 保存宏 110
7.5.5 删除宏 110
7.5.6 使用可替换参数 111
7.5.7 重新定向输入和输出 112
第八章 定制MS-DOS Shell 113
8.1 改变屏幕颜色 113
8.2 正文和图形模式之间的切换 113
8.3 组织程序 114
8.3.1 加入和删除组 114
8.3.2 改变组的内容 115
8.4 特性 117
8.4.1 指定启动命令 118
8.4.2 指定启动目录 120
8.4.4 指定程序结束时是否暂停 121
8.4.5 指定口令 122
8.4.6 指定高级特性 122
8.4.7 改变组特性 123
第九章 MS-DOS编辑器操作 125
9.1 MS-DOS入门 125
9.1.1 菜单 126
9.1.2 对话框 127
9.2 使用帮助 128
9.2.1 状态栏 128
9.2.2 命令、菜单和对话框 128
9.2.3 Survival指南 128
9.2.4 指定帮助路径 129
9.3 退出MS-DOS编辑器 129
9.4 创建正文文件 129
9.4.1 移动光标 130
9.4.2 选择正文 130
9.5 编辑正文 131
9.5.1 移动正文 131
9.5.2 拷贝正文 131
9.5.3 清除正文 132
9.5.4 查找正文 132
9.5.5 替换正文 132
9.6 管理文件 133
9.6.1 创建文件 133
9.6.2 打开文件 133
9.6.3 存贮文件 134
9.6.4 打印文件 134
9.6.5 打印帮助主题 135
9.7 定制MS-DOS编辑器 135
9.7.1 控制屏幕显示 135
第十章 批处理程序操作 136
10.1 批处理程序 136
10.1.1 批命令 136
10.1.2 创建批处理程序的工具 137
10.1.3 为批处理程序命名 137
10.1.4 运行批处理文件 137
10.1.5 终止批处理程序 137
10.1.6 测试批处理程序 137
10.2 创建小的批处理程序 138
10.3 用批处理程序显示消息 138
10.4 使用暂停命令 139
10.5 在批处理程序中加注释 140
10.6 在一个批处理程序中运行另一个批处理程序 140
10.7 使用可替代参数 141
10.8 控制程序流程 142
10.8.1 使用if命令 142
10.8.2 使用goto命令 142
10.8.3 同时使用if和goto命令 143
10.9 创建菜单系统 143
10.9.1 菜单项1:备份文件 144
10.9.2 菜单项2:启动字处理器 145
10.9.3 菜单项3:选择一个游戏 146
10.9.4 菜单项4:退出菜单系统 148
第十一章 定制系统 149
11.1 创建启动过程 149
11.1.1 启动命令 149
11.2 为系统配置MS-DOS 151
11.2.1 修改CONFIG.SYS文件 151
11.2.2 理解配置命令 152
11.2.3 安置设备驱动程序 152
11.2.4 为文件传送增加内存 153
11.2.5 增加打开文件数 153
11.2.6 增加CTRL+C检查 153
11.2.7 增加逻辑驱动器数量 154
11.2.8 配置文件示例 154
11.3 配置端口 155
11.3.1 配置打印机 155
11.3.2 配置串行口 156
11.4 增加磁盘驱动器 157
11.4.1 安装驱动程序 157
11.4.2 给一个驱动器赋两个驱动器字母 158
11.5 修改屏幕和键盘 159
11.5.1 理解ANSⅠ转义序列 159
11.5.2 理解ASCⅡ码 159
11.5.3 运行ANSⅠ转义序列 160
11.5.4 改变键显示的字符 161
11.5.5 将命令赋给键 161
11.5.6 移动光标 162
11.5.7 改变屏幕属性 163
第十二章 系统优化 166
12.1 熟悉系统资源 166
12.1.1 熟悉内存资源 166
12.1.2 熟悉磁盘资源 169
12.2 开辟更多的可用内存空间 169
12.2.1 HIMEM扩充内存管理程序的使用 170
12.2.2 常规内存的释放 171
12.2.3 扩充内存的释放 174
12.2.4 扩展内存的释放 175
12.3 提高系统运行速度 176
12.3.1 无需更多的内存使系统提高速度 177
12.3.2 Buffers命令的使用 182
12.3.3 Fastopen程序的使用 183
12.4 在高内存区中运行程序 189
12.4.1 准备在高内存区中运行程序 192
12.4.2 高内存区CONFIG.SYS文件的设置 192
12.4.3 高内存区的进一步说明 194
12.4.4 移动程序到高内存区 195
12.4.5 高内存区的使用优化 198
12.4.6 高内存区的故障检查 198
12.5 优化总结 200
第十三章 定制国际用法 203
13.1 改变约定和键盘 204
13.1.1 日期与时间格式的修改 204
13.1.2 修改键盘 205
13.2 代码页的作用 206
13.2.1 设置预备代码页 207
13.2.2 准备键盘和显示器的代码页 207
13.2.3 准备打印机的代码页 208
13.2.4 代码页的装载 209
13.2.5 将代码页装入内存 210
13.2.6 激活代码页 211
13.2.7 查看代码页的信息 212
13.3 语言的变换 213
13.3.1 无需改变代码页来改变语言 213
13.3.2 使用一个预备代码页 213
13.3.3 使用两个预备代码页 214
13.3.4 打印机预备代码页的使用 214
第十四章 命令 216
命令类型 216
语法约定 218
Append 219
Backup 223
Break 227
Buffers 227
Call 228
Chcp 228
Chdir(cd) 229
Chkdsk 231
Cls 232
Comp 234
Copy 236
Country 238
Ctty 240
Date 241
Debug 242
Debug:A(ssemble) 243
Debug:C(Compare) 245
Debug:D(Dump) 245
Debug:E(Enter) 246
Debug:F(Fill) 247
Debug:G(Go) 248
Debug:H(Hex) 249
Debug:I(Input) 249
Debug:L(load) 249
Debug:M(Move) 251
Debug:N(Name) 252
Debug:O(Output) 253
Debug:P(Proceed) 253
Debug:Q(Quit) 254
Debug:R(Register) 254
Debug:S(Search) 256
Debug:T(Trace) 257
Debug:U(Unassemble) 257
Debug:W(Write) 258
Debug:XA(Allocate Expanded Memory) 259
Debug:XD(Deallocate Expanded Memory) 260
Debug:XM(Map Expanded Memory Pages) 260
Debug:XS(Display Expanded-Memory status) 261
Del(Erase) 261
Device 262
Devicehigh 263
Dir 264
Diskcomp 268
Diskcopy 270
Dos 272
Doskey 273
Dosshell 277
Echo 279
Edit 280
Edlin 281
Edlin:[Line] 282
Edlin:A(Append) 283
Edlin:C(Copy) 283
Edlin:D(Delete) 284
Edlin:E(End) 285
Edlin:I(Insert) 285
Edlin:L(List) 287
Edlin:M(Move) 287
Edlin:P(Page) 289
Edlin:Q(Quit) 289
Edlin:R(Replace) 290
Edlin:S(Search) 292
Edlin:T(Transfer 294
Edlin:W(Write) 294
EMM386 295
Exit 297
Expand 297
Fastopen 298
Fcbs 301
Fdisk 302
Find 302
For 304
Format 305
Goto 308
Graftabl 308
Graphics 309
Help 311
If 311
Install 312
Join 313
Kevb 314
Label 316
Lastdrive 317
Loadhigh 317
Mem 318
Mirror 320
Mkdir(md) 322
Mode 322
Mode(配置打印机) 323
Mode(配置串行口) 324
Mode(显示设备状态) 326
Mode(重定向打印) 326
Mode(设置设备代码页) 326
Mode(设置显示模式) 328
Mode(设置自动速率) 328
Nsfunc 329
Path 330
Pause 331
Print 332
Prompt 334
Qbasic 335
Recover 336
Rem 337
Rename(ren) 337
Restore 339
Rmdir(rd) 341
Set 342
Setver 343
Share 345
Shell 346
Shift 347
Sort 348
Stacks 349
Subst 349
Switches 350
Sys 351
Time 352
Tree 352
Type 353
Undelete 354
Unformat 355
Ver 357
Verify 357
Vol 358
Xcopy 358
ANSI.SYS 361
DISPLAY.SYS 367
DRIVER.SYS 368
EGA.SYS 370
EMM386.EXE 370
HIMEM.SYS 374
PRINTER.SYS 376
RAMDRIVE.SYS 377
SETVER.EXE 378
SMARTDRV.SYS 378
附录 键盘布局和代码页 381