[DOS] DOS基础 [2013-07-10更新]

- 经验总结

1. DOS属于单用户单任务系统。
2. DOS原生不支持USB设备,但可通过一些技术手段使其能够支持USB设备。
3. 可通过“>>”将输出内容重定向至设备端口(与Linux类似)。 
    X:\>type xx.txt >> COM1 
    or
    X:\>echo hello,world! >> COM1
4. DOS下的串口调试工具:DOSCOM、PROCOMM。
5. DOS默认不支持中文。
6. DOS不支持长文件名,支持最长为8个字符(不含扩展名)。
7. DOS下文件名和目录名应避免使用空格。
8. DOS下某些系统文件被隐藏起来,使用“dir”命令时需增加“/a”参数才能查看。
9. DOS对大小写不敏感。



- DOS的启动过程

系统文件读取顺序:IO.SYS --> MSDOS.SYS --> CONFIG.SYS --> COMMAND.COM --> AUTOEXEC.BAT

DOS系统启动时,要先从启动盘中读取两个系统文件IO.SYS、MSDOS.SYS,然后在启动盘的根目录下寻找并执行 CONFIG.SYS、COMMAND.COM、AUTOEXEC.BAT三个文件。其中IO.SYS、MSDOS.SYS和 COMMAND.COM这三个文件缺一不可,否则电脑将无法正常启动。

CONFIG.SYS和AUTOEXEC.BAT这两个文件是用来配置系统运行环境和自动执行一些命令,它们对电脑的运行性能以及许多设备的驱动起到了至关重要的作用,我们可以根据自己的需要对它们的内容进行修改。 

AUTOEXEC.BAT叫做自动批处理文件,它是批处理文件的一种,因为DOS启动时会自动运行它,所以叫做自动批处理文件。你可以把自己每次启动电脑时都要运行的程序放在里面。 

如果电脑在根目录下找不到这两个文件,也是可以运行的,但有许多复杂的软件和设备将无法正常工作。比如光驱、声卡以及Windows程序等。所以,初学者应注意不要将上面的几个文件删除,否则,电脑将不能正常工作。 



- 系统配置

通过修改 CONFIG.SYS 中的配置信息



- 批处理



- DOS命令

DOS命令分为内部命令(dir、cd等)和外部命令(执行\*.com或\*.exe)。内部命令在系统启动时被装入(COMMAND.COM)并常驻内存,而外部命令仅在使用时被装入内存。

- 返回根目录
X:\>cd \

----------------------------------------------

- 使用多个参数 

X:\>dir /a /s
or 
X:\>dir /as

----------------------------------------------

- rd —— 删除目录 

X:\>rd DIR_NAME

注意事项: 
1. 要删除的目录里不能有子目录 
2. 要删除的目录里不能有任何文件 
3. 不能删除当前目录 
4. 根目录不能被删除 

----------------------------------------------

- copy —— 复制文件 

X:\>copy \path\to\src\file\SRC_FILE

注意事项:
1. 当省略目标路径和文件名时,表示将源文件拷贝至当前目录,文件名相同。

----------------------------------------------

- 删除某个目录下所有文件 

X:\>del \path\to\del\.
or 
X:\>del \path\to\del\*.*

----------------------------------------------

- 其他命令

ren —— 重命名(文件、目录)
type —— 查看文件内容
format —— 格式化
diskcopy —— 磁盘复制(主要用于备份软盘)
deltree —— 删除目录(不管该目录下是否有文件或子目录)
men —— 查看内存使用情况
chkdsk —— 查看磁盘(含内存)使用情况
sys —— 制作启动盘
path —— 查看或设置执行文件的路径
edit —— 文本文件编辑
cls —— 清屏
move —— 移动文件、改目录名
more —— 分屏显示(例: X:\> type a.txt | more)
xcopy —— 拷贝目录(同时拷贝该目录下的所有文件和子目录)、拷贝文件
help —— 帮助
date/time —— 显示或修改日期/时间
attrib —— 设置文件属性
label —— 设置卷标
defrag —— 磁盘碎片整理
fdisk —— 硬盘分区(硬盘使用前须经过低级格式化、分区、格式化)
doskey —— 调用和建立DOS宏命令
emm386 —— 扩展内存管理
lh/loadhigh —— 将程序装入高端内存
memmaker —— 内存优化管理
msd —— 系统检测
undelete —— 恢复删除的文件
prompt —— 设置提示符
restore —— 恢复已备份的文件
set —— 设置环境变量(例:path、blaster[声卡参数])
smartdrv —— 设置磁盘加速器
append —— 查看或设置非执行文件的路径
debug —— 调试程序
diskcomp —— 比较磁盘
expand —— 解压工具
fasthelp —— 快速显示帮助信息
fc —— 文件比较
qbasic —— 启动Basic集成环境
interlnk —— 启动简易网客户机
intersvr —— 启动简易网服务器
setver —— 设置版本
share —— 文件共享
subst —— 路径替换
tree —— 显示命令树结构
unformat —— 恢复已被格式化的磁盘
vsafe —— 病毒防护程序
ver —— 显示DOS版本
vol —— 显示指定的磁盘卷标号
ctty —— 改变控制设备
recover —— 覆盖磁盘
mode —— 查看或设置通信端口参数



- 快捷键

F7:显示用户执行过的DOS命令



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值