一下是我原来学DOS的部分笔记 有兴趣的朋友看看 ,可能对你有点帮助 ^_^
一 DOS 概述及入门
以exe为后缀的文件叫可执行文件;以com为后缀的文件叫命令文件;以bat为后缀的文件叫批处理文件
格式化命令:format.com format 盘符:
看电脑目前内存的占用情况:mem.exe memory的缩写
系统自批处理文件:autoexec.bat
回到根目录:CD \,\就表示根目录
计算机的启动,读取文件的顺序:
1.开机;
2.IO.SYS;
3.MSDOS.SYS;
4.CONFIG.SYS;
5.COMMAND.COM;
6.ATTOEXEC.BAT.
二 DOS 常用命令
dir是英文单词directory(目录)的缩写.分屏显示:dir/p
所有文件在一屏内显示: dir/w
查看系统文件 dir /as
dir 文件名 察看当前目录中的文件信息(包括文件大小和生成时间)
显示一类文件 dir *.文件类型
通配符:* 可代表文件中的多个字符,其后的所有字符都不起作用,文件基本名和扩展名中最多只能含有一个* ? 只能代表文件中的一个字符
cd是英文change directory(改变目录)的缩写
进入文件目录:cd 文件夹名字
退回上一层目录: cd ..
进入子目录:cd+空格+子目录名
md(make directory--创建目录)
rd(remove directory--删除目录)
在一个文件目录中, . 表次目录本身 .. 代表此目录的上一层目录
rd命令使用注意事项:
1,要删除的目录里面不能再有子目录;
2,要删除的目录内不能有任何文件;
3,不能删除当前的目录;
4,根目录不能被删除。
COPY命令格式:copy 源文件名 目录文件名
1,如果不指名驱动器名,即为当前驱动器;
2,如果不指名目录,则为当前目录;
3,如果不指名文件名,则为相同的文件名。
del即delete(删除)的缩写
del *.*或del .一般用于在删除子目录之前,先删除目录中的所有文件
ren(rename) 给一个文件改名字 格式:ren 源文件名 目标文件名
查看文件内容: type 文件名
磁盘复制 diskcopy 格式:diskcopy 源驱动器名 目的驱动器名 做备份经常用到 !
快速删除命令:deltree 可直接删除目录树
chkdsk是check disk的缩写,用来检查你的磁盘的使用情况 格式:chkdsk 磁盘名
制作DOS启动盘 sys 格式:sys 驱动器名
在格式化磁盘的同时制作系统盘: format a:/s
如果在Path命令中定义了某个目录,那么在任何地方都可以直接执行Path中制定目录里的文件 格式:Path 目录名。如果有很多目录,中间就用 ;(这个很有意思!~)
编辑软件 edit 格式:edit 要编辑的文件
cls 清屏
move 移动文件,改目录名
move 文件名 目录 移动文件至新的目录下
move 目录名 目录名 改目录名
分屏显示:more
type [文件名] | more 分屏显示文件内容
more < [文件名] 分屏显示文件内容
拷贝目录和文件: xcopy 格式:
1,xcopy 文件名 目录 将指定文件拷贝到指定目录;
2,xcopy 源目录 目的目录 将源目录连子目录拷贝到目的目录下
3,xcopy *.* 目录 /s 将文件也与非空子目录拷贝到指定目录
其他常用参数:v 拷贝后校验,会影响速度
e 与s 相似,但即使子目录是空的也会拷贝
设置文件属性 attrib 用法:
1. attrib 显示所有文件的属性
2. attrib +r或-r [文件名] 设置文件属性是否为只读
3. attrib +h或-h [文件名] 设置文件属性是否隐含
4. attrib +s或-s [文件名] 设置文件属性是否为系统文件
5. attrib +a或-a [文件名] 设置文件属性是否为归档文件
6. attrib /s 设置包括子目录的文件在内的文件属性
显示及修改日期:date
设置卷标号:lable
lable 显示磁盘卷标
lable [盘符] [卷标名] 设定指定的卷标
defrag 磁盘碎片整理
doskey 调用和建立DOS宏命令 doskey [宏命令名]=[命令名]
doskey /reinstall 重新安装doskey
doskey /bufsize= 设置缓冲区的大小
doskey /macros 显示所有doskey宏
doskey /history 显示内存中所有命令
doskey /insert|overstrike 设置新键入的字符是否覆盖旧的字符
fdisk 硬盘分区
emm386 扩展内存管理
lh/loadhigh 将程序装入高端内存
[用 法] lh [程序]
将程序装入高端内存 使用此命令时,config.sys文件中需有下面两
条语句。 device=emm386.exe dos=umb
lh [程序] /l:区号 将程序装入指定的umb区
lh /s 一般是由memmaker专用
memmaker 内存优化管理
msd 系统检测
undelete 恢复被删除的文件
用 法] undelete 恢复已删除的文件
undelete /all 恢复文件且不再询问是否恢复,
以"#%&-0123456789abcdefghijklmnopqrstuvwxyz"的顺序为第一个
字母来恢复文件
undelete /list 列可恢复的文件名
undelete /s 可将undelete驻留内存,但几乎没人这样使用
prompt 设置提示符
用 法] prompt $p$g 以当前目录名和>号为提示符,这是最常用的提示符
prompt $t 表示时间 prompt $d 表示日期
prompt $$ 表示$ prompt $q 表示=
prompt $v 表示当前版本 prompt $l 表示<
prompt $b 表示| prompt $h 表示退位符
prompt $e 表示Esc代表的字符 prompt $_ 表示回车换行
restore 恢复已备份的文件
[用 法] restore [备份盘符] [目标盘符]
将备份盘上备份文件恢复到指定盘上
restore /s 将备份文件包括子目录都恢复到指定盘上
restore /p 让用户判断是否恢复文件
restore /b:日期 恢复日期以前的文件
restore /a:日期 恢复日期之后的文件
restore /l:时间 恢复时间之前的文件
restore /e:时间 恢复时间之后的文件
restore /m 只恢复上次备份后修改过的文件
restore /n 只恢复上次备份后已删 除的文件
restore /d 只显示要恢复的文件名
set 设置环境变量 set [环境变量]=[字符串]
smartdrv 设置磁盘加速器
用 法] smartdrv /x
执行并驻留内存,开辟磁盘加速缓存区,并屏蔽所有驱动器缓存,是
较常用的方法(一般用这个命令就够了)
smartdrv /c 将缓存内的信息都写入硬盘
smartdrv /e: 数字 设置一次移动的信息量
smartdrv /b: 数字 设置预先读取的缓冲区大小
append 设置非执行文件的路径 append [路径];[路径]
debug 程序调试命令 debug [文件名]
diskcomp 比较磁盘
用 法 diskcomp [盘符1] [盘符2] 比较盘1和盘2
diskcomp /1 只比较磁盘的第一面
diskcomp /8 只比较没磁道的前8个扇区
expand 解压工具 expand [源文件名] [目的文件] 微软公司软件原始安装盘中有许多后缀以"_"结尾的压缩文件,可以用它解压
fasthelp 快速显示帮助信息
用 法] fasthelp 列出所有DOS命令的用处
fasthelp [命令名] 显示命令的用处,等价于 [命令名]/?
fc 文件比较
用 法] fc [文件名1] [文件名2] 比较两文件的不同
参数还有: a c l Lbn n t w nnnn
interlnk 启动简易网客户机
intersvr 启动简易网服务器
qbasic 启动Basic集成环境
setver 设置版本
用 法] 使用时一般在config.sys中加入 device=setver.exe
setver 显示文件的版本
setver [文件名] n.nn 设置指定文件的版本号
share 文件共享
subst 路径替换
tree 显示命令树结构
[用 法] tree [盘符] 显示所有的子目录树
tree /f 显示目录时同时显示文件名
tree /a 以ASCII码显示目录树
unformat 恢复已被格式化的磁盘
[用 法] unformat [盘符] 恢复指定的被格式化的磁盘
unformat /l 显示unformat所找到的文件名
vsafe 病毒防护程序
[用 法] vsafe 加载vsafe在内存中
vsafe /u 从内存中去除vsafe
vsafe/ne 将vsafe装入扩充内存
vsafe/nx 将vsafe装入扩展内存
参数还有 Ax Cx n d
ver 显示DOS版本
vol 显示指定的磁盘卷标号
ctty 改变控制设备 用法 ctty [设备名] 设置控制台