DOS基础命令集合

一 DOS主要功能
(1)解释执行用户命令和程序
(2)输入输出管理
(3)文件管理
二 DOS的组成
BOOT        引导程序
IO.SYS      输入输出处理程序
MSDOS.SYS   文件处理程序
COMMAND.COM 命令处理程序
三 DOS的启动
IO.SYS
  ↓
MSDOS.SYS
  ↓
CONFIG.SYS
  ↓
COMMAND.COM
  ↓
AUTOEXEC.BAT
四 各种批处理文件的对比
执行效率:com>exe>bat
功能复杂:bat>exe>com
五 外部命令和内部命令
内部命令:COMMAND.COM的一部分

外部命令:如S.EXE


(1)Dir 显示目录
********************************************************************************************
dir [Drive:][Path][FileName] [...] [/s] [/p] [/w] [/a[[:]attributes]] [/o[[:]SortOrder]]
/s 列出指定目录及所有子目录中出现的每个指定的文件名。
/p 每次显示一个列表屏幕。要查看下一屏,请按键盘上的任意键。
/w 以宽格式显示列表,在每一行上最多显示 5 个文件名或目录名。
********************************************************************************************
/a[[:]attributes] 只显示那些指定属性的目录和文件名称。
                 省略 /a,dir 将显示除隐藏文件和系统文件之外的所有文件名                 
                 使用 /a,dir 显示所有文件的名称,包括隐藏文件和系统文件 
                                   h 隐藏文件 
                                   s 系统文件 
                                   d 目录 
                                   a 准备好存档的文件 
                                   r 只读文件 
                                   -h 非隐藏的文件 
                                   -s 系统文件以外的文件 
                                   -d 只是文件(而非目录) 
                                   -a 自上次备份后没有更改过的文件 
                                   -r 非只读的文件 
********************************************************************************************
/o [[:]SortOrder] 控制 dir 排序和显示目录名和文件名的顺序。
                  省略 /o,dir 将按它们在目录中出现的顺序显示名称。
                  使用 /o,dir 显示按字母顺序排列的目录名,然后显示按字母顺序排列的文件名
                                   n 按名称的字母顺序 
                                   e 按扩展名的字母顺序 
                                   d 按日期和时间,最早的优先。 
                                   s 按大小,最小的优先 
                                   g 在文件之前分组的目录 
                                   -n 按名称的逆序字母(从 Z 到 A)排序 
                                   -e 按扩展名的逆序字母(从 .ZZZ 到 .AAA)排序 
                                   -d 按日期和时间,最晚的优先 
                                   -s 按大小,最大的优先 
                                   -g 在文件之后分组的目录 
********************************************************************************************
(2)Cd/Chdir 切换目录
A cd.. 返回当前目录的上一层目录
B cd\  返回当前目录的根目录
C 直接输入cd显示当前驱动器的默认目录;输入cd [Drive:]显示所指定的驱动器的默认目录
  输入[Drive:]进入驱动器的默认目录,如输入C:进入C:\Users\DeathHunter,输入D:,进入D:\
D cd [/d] [Drive:][Path]
输入 cd /d E:\Music  直接切换目录至E:\Music,         并将E:盘的默认目录更改为E:\Music
输入 cd E:\Music目录不切换,然后输入E:切换至E:\Music 并不改变E:盘的默认目录
也就是说,cd /d E:\Music=cd E:\Music+E:
********************************************************************************************
(3)Md/Mkdir 建立目录
md [Drive:]Path;md Drive:\Path在指定驱动器的目录位置建立文件夹,md Path在当前目录中建立文件夹
md a\b\c=md a+cd a+md b+cd b+md c;      md E:\Music\a\b\c //在E:\Music中建立a\b\c三个文件夹
********************************************************************************************
(4)Rd/Rmdir 删除目录
rd [/s] [/q] [Drive:]Path
/s 删除指定目录和目录下的所有子目录和文件
/q 安静模式,不需要经过确认直接删除目录
rd e:\1\2\3,删除目录3,并且目录中不能含有文件,而且DOS中的当前目录不能在3中
rd e:\1\2\3 /s /q,删除目录3,并将3中的所有文件删除
********************************************************************************************
(5)Path 为可执行文件显示和设置一个搜索路径
Path 输入Path显示当前可执行文件的默认搜索路径
Path;输入Path;清除当前可执行文件的默认搜索路径
Path [[Drive:]Path[;...][;%Path%]
Path D:\Projects\X;"D:\Program Files";%Path% 将当前目录下的X目录和D盘下的Projects,"Program Files"添加到默认搜索路径,%Path%的作用是不改变以前的Path默认搜索路径的情况下添加新的路径
Path D:\Projects;"D:\Program Files"将当前的默认搜索路径更改为D盘下的2个目录
********************************************************************************************
(6)Tree
Tree [Drive:][Path] [/f] [/a] [|more]
不加参数显示当前目录下的所有子目录情况
/f 显示所有目录下的文件
/a 指定tree使用文本字符而不是图形字符显示链接子目录的行。
|more 多行显示
Tree D:\Projects /f /a |more 显示D:\Projects下所有目录和文件并逐行显示
(7)Deltree XP前面的版本能使用,将整个目录及其下属子目录和文件删除,包括系统和隐藏文件
Deltree [Drive:]Path 


(1)Copy 复制文件
copy [{/y|/-y}] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]][Destination [{/a|/b}]]
/y 禁止提示您确认要覆盖现存的目标文件
/-y 提示您确认要覆盖现存的目标文件
/a 表明合并方式为ASCII 文本文件
/b 表明合并方式为二进制文件
A 复制源文件到目标目录,并且名称不变
copy D:\1.txt E:\2
B 复制源文件到目标目录,并且改变文件名称
copy D:\1.txt E:\2\11.txt
copy E:\a\b F:\aa = copy E:\a\b\* F:\aa将e:\a\b下的所有文件复制到f\aa
C 文件合并并改名
copy D:\1\1.txt+E:\2\2.txt F:\3.txt
copy/a D:\1\1.txt+E:\2\2.txt F:\3.txt
copy D:\1\1.txt/a+E:\2\2.txt/a F:\3.txt/a
copy/a D:\Novels\*.txt F:\aa\小说.txt
copy/b F:\Movies\1.rmvb+F:\Movies\2.rmvb F:\Movies\xy.rmvb
copy D:\1\1.jpg/b+E:\2\2.txt/a E:\2\hebing.jpg 可以文字账号信息隐藏在图片格式下
copy 密报.jpg/b+1.txt/a 密报.txt               将账号的图片信息隐藏在文字格式下
********************************************************************************************
(2)Xcopy 对指定目录下的所有子目录和文件进行复制
xcopy Source [Destination]  [/s [/e]] [/t] [{/y|/-y}]
/s  复制所有非空的目录和子目录。 
/e  复制所有子目录,包括空目录。同时使用 /e、/s 和 /t 命令行选项。 
/t  只复制子目录结构(即目录树),不复制文件。
/y  禁止提示您确认要覆盖现存的目标文件。 
/-y 提示您确认要覆盖现有目标文件。
xcopy D:\1\*.* E:\2 /s /e /y
********************************************************************************************
(3)Ren/Rename 文件改名
ren [Drive:][Path] filename1 filename2,不能为目标文件指定新的路径
ren D:\1\1.txt 11.txt
ren D:\1\*.txt *.dat
********************************************************************************************
(4)Del/erase 删除文件(不删除目录)
del [Drive:][Path] FileName [ ...][/p] [/f] [/s] [/q] [/a[:attributes]]
[Drive:][Path] FileName 可以使用多个文件名。用空格、逗号或分号分开文件名
/s 从当前目录及其所有子目录中删除指定文件。
/f 强制删除只读文件 
/a 根据指定的属性删除文件
/p 提示您确认是否删除指定的文件
/q 指定静音状态。不提示您确认删除
del E:\Novels\H\*.* /s /f /q
********************************************************************************************
(5)Type 显示文本文件的内容
type [Drive:][Path] FileName [|more]
type D:\1\type.txt |more
********************************************************************************************
(6)edit 进入编辑命令窗口
********************************************************************************************
(7)attrib 显示修改文件属性
attrib [[Drive:][Path] FileName] [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [/s[/d]]
/s 将 attrib 和任意命令行选项应用到当前目录及其所有子目录中的匹配文件。 
/d 将 attrib 和任意命令行选项应用到目录。
attrib 直接输入attrib,显示当前目录下所有文件的属性
attrib Filename 显示指定文件的属性 
attrib c:\config.msi -s -r -h
attrib c:\windows\*.* -r -h /s/d 给windows目录下所有文件和子目录下文件添加只读和隐藏属性,并不更改子目录和文件属性
********************************************************************************************
(8)fc 文件比较
fc [/a] [/b] [/u] [Drive1:][Path1]Filename1 [Drive2:][Path2]Filename2
/a ASCII比较方式
/b 二进制比较方式
/u Unicode文本比较方式
fc /b auto.bat autoexec.bat
fc /a D:\1\1.txt E:\2.txt >Result.txt
注册表应用:注册表更改之前导出为1.reg,注册表更改后导出为2.reg
fc 1.reg 2.reg >Result.txt 比较不同点
********************************************************************************************












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值