论坛: 菜鸟乐园 标题: DOS指令说明(下) 复制本贴地址    
作者: baboo [baboo]    论坛用户   登录
<br>
D:\>dir /?  <br>
显示档案清单以列出目录中的档案及子目录。  <br>
<br>
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]  <br>
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]  <br>
<br>
[drive:][path][filename]  <br>
指定要显示的磁碟机、目录或档案。  <br>
<br>
/A 依照指定的档案属性来显示档案。  <br>
attributes D 目录 R 唯读档  <br>
H 隐藏档 A 保存档  <br>
S 系统档案 - 无意义  <br>
/B 使用单纯格式 (没有标头资讯或摘要)。  <br>
/C 显示档案大小千位数分隔符号。这是预设值。  <br>
使用 /-C 来停用分隔符号的显示。  <br>
/D 与宽的列表格式相同,但是依照栏来排序。  <br>
/L 使用小写显示。  <br>
/N 使用新的长列表格式,档名会显示在最右方。  <br>
/O 依照指定的排序顺序来列出档案。  <br>
sortorder N 依名称 (英文字母) S 依大小 (最小的在前)  <br>
E 依副档名 (英文字母) D 依照日期与时间 (日期较早的  <br>
在前)  <br>
G 先列出子目录 - 表示相反的顺序  <br>
/P 当资料填满整个萤幕时暂停显示。  <br>
/Q 显示档案拥有人。  <br>
/S 显示指定目录及所有子目录中的档案。  <br>
/T 指定用来显示或排序的时间栏位  <br>
timefield C 建立  <br>
A 上次档案存取时间  <br>
W 上次写入档案时间  <br>
/W 使用宽的列表格式。  <br>
/X 显示对非 8.3 格式的档案产生的短档名。这个格式和 /N  <br>
相同,但是短档名会插入在长档名之前。 如果没有长档  <br>
名存在,该处会显示空白。  <br>
/4 显示四位数的年份  <br>
<br>
参数可能会在 DIRCMD 环境变数预先设定。您可以在任何参数使用连字号  <br>
字首(-)来覆盖预先的设定--例如: /-W。  <br>
===========================================================  <br>
<br>
D:\>doskey /?  <br>
编辑指令列,叫回 Windows 2000 指令,及建立巨集。  <br>
<br>
DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]]  <br>
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename]  <br>
[/MACROFILE=filename][macroname=[text]]  <br>
<br>
/REINSTALL 安装另一份 Doskey。  <br>
/LISTSIZE=size 设定指令历程缓冲区的大小。  <br>
/MACROS 显示所有的 Doskey 巨集。  <br>
/MACROS:ALL 显示所有执行档中含有 Doskey 巨集的  <br>
Doskey 巨集。  <br>
/MACROS:exename 显示指定的执行档中的所有 Doskey 巨集。  <br>
/HISTORY 显示存在记忆体中的所有指令。  <br>
/INSERT 指定您所键入的新文字插入在旧的文字中。  <br>
/OVERSTRIKE 指定您所键入的新文字覆盖旧的文字。  <br>
/EXENAME=exename 指定执行档。  <br>
/MACROFILE=filename 指定要安装的巨集档案。  <br>
macroname 为您建立的巨集指定名称。  <br>
text 指定您要记录的指令。  <br>
<br>
向上与向下键 叫回以前的指令; ESC 清除指令列;  <br>
F7 显示指令历程; ALT+F7 清除指令历程; F8 寻找指令历程;  <br>
F9 以号码选择指令; ALT+F10 清除巨集定义  <br>
<br>
以下是在 Doskey 巨集定义中的特殊码:  <br>
$T 指令分隔字元。允许在一个巨集中使用多个指令。  <br>
$1-$9 批次档参数。相当於批次档中的 %1 到 %9。  <br>
$* 这个符号代表在指令行中巨集名称後的所有文字。  <br>
============================================================  <br>
D:\>echo /?  <br>
显示讯息,或切换指令回应的开启状态。  <br>
<br>
ECHO [ON | OFF]  <br>
ECHO [message]  <br>
<br>
仅键入 ECHO 而不加上参数,可以显示目前的 ECHO 设定。  <br>
<br>
==========================================================  <br>
D:\>exit /?  <br>
结束 CMD.EXE 程式 (指令直译器) 或目前的批次档。  <br>
<br>
EXIT [/B] [exitCode]  <br>
<br>
/B 指定这个参数来结束目前批次档而不是 CMD.EXE。  <br>
如果是由批次档之外执行,CMD.EXE将会结束。  <br>
<br>
exitCode 指定一个数字。如果指定 /B,则设定 ERRORLEVEL为这个  <br>
数字。如果结束 CMD.EXE,设定程序结束码为这个数字。  <br>
=========================================================  <br>
D:\>fc /?  <br>
比较两个档案或两组档案并且显示其中的不同之处  <br>
<br>
<br>
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/U] [/W] [/nnnn] [drive1:][path1]filename1  <br>
[drive2:][path2]filename2  <br>
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2  <br>
<br>
/A 针对每组不同之处只要显示其中的第一行和最後一行。  <br>
/B 使用二进位的内容比较。  <br>
/C 忽略字母的大小写。  <br>
/L 以 ASCII 文字档案方式来比较档案。  <br>
/LBn 在指定的行数中设定容许的最多连续的档案不相符。  <br>
/N 在 ASCII 方式的比较中显示行数。  <br>
/T 不要将定位字元展开为空格。  <br>
/U 以 UNICODE 文字档案方式来比较档案。  <br>
/W 将空白字元 (定位字元和空格) 压缩後再进行比较。  <br>
/nnnn 指定在一处不相同之後必须相同的连续行数。  <br>
==========================================================  <br>
D:\>find /?  <br>
搜寻档案中的文字字串。  <br>
<br>
FIND [/V] [/C] [/N] [/I] "string" [[drive:][path]filename[ ...]]  <br>
<br>
/V 显示所有不包含指定字串的行。  <br>
/C 只显示包含字串的行数。  <br>
/N 显示每一行及它的行号。  <br>
/I 当搜寻字串时,忽略字元的大小写。  <br>
"string" 指定要寻找的文字字串。  <br>
[drive:][path]filename  <br>
指定要寻找的档案。  <br>
<br>
如果没有指定路径,FIND 会搜寻在提示字元中所输入的文字  <br>
或者在其它的命令中搜寻。  <br>
============================================================  <br>
D:\>findstr /?  <br>
在档案中搜寻字串。  <br>
<br>
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]  <br>
[/C:string] [/G:file] [strings] [[drive:][path]filename[ ...]]  <br>
<br>
/B 如果是在行的开端,则符合类型。  <br>
/E 如果是在行的尾端,则符合类型。  <br>
/L 逐字使用搜寻字串。  <br>
/R 使用搜寻字串为一般表示式。  <br>
/S 在现存目录及所有的子目录中搜寻符合的档案。  <br>
/I 指定搜寻不区分大小写。  <br>
/X 列印完全符合的行数。  <br>
/V 只列印不含相符字串的行数。  <br>
/N 列印每一行符合的行数前的行编号。  <br>
/M 只列印包含相符字串的档案的档案名称。  <br>
/O 列印每一个相符行之前的字元位移。  <br>
/P 略过没有可列印字元的档案  <br>
/F:file 从指定的档案读取档案清单 (/ 代表主控台)。  <br>
/C:string 使用特定的字串作为逐字搜寻的字串。  <br>
/G:file 从指定的档案取得搜寻字串(/ 代表主控台)。  <br>
strings 要搜寻的文字。  <br>
[drive:][path]filename  <br>
指定要搜寻的一个或多个档案。  <br>
<br>
除非引数的字首有 /C ,否则请以空格将多重搜寻字串分开。例如,  <br>
'FINDSTR "hello there" x.y' 将会在档案 x.y 中搜寻 "hello",或"there"。  <br>
'FINDSTR /C:"hello there" x.y' 将会在档案 x.y 中搜寻"hello there"。  <br>
<br>
有关 FINDSTR 一般表示式的资讯,请参阅连线指令参照。  <br>
==========================================================  <br>
D:\>format /?  <br>
格式化磁片以供 Windows 2000 使用。  <br>
<br>
FORMAT 磁碟机 [/FS:档案-系统] [/V:标签] [/Q] [/A:大小] [/C] [/X]  <br>
FORMAT 磁碟机 [/V:标签] [/Q] [/F:大小]  <br>
FORMAT 磁碟机 [/V:标签] [/Q] [/T:磁轨 /N:磁扇区]  <br>
FORMAT 磁碟机 [/V:标签] [/Q] [/1] [/4]  <br>
FORMAT volume [/Q] [/1] [/4] [/8]  <br>
<br>
volume 指定磁碟机代号 (後接冒号),  <br>
连接点或磁碟区名称。  <br>
/FS:filesystem 指定档案系统的类型 (FAT、FAT32 或 NTFS)。  <br>
/V:label 指定磁碟区标记。  <br>
/Q 执行快速格式化。  <br>
/C 建立在新磁碟区上的档案会自动压缩。  <br>
/X 视需要先将磁碟区解下。  <br>
所有在磁碟区上开启的控制码都不再是正确的。  <br>
/A:size 覆写预设的配置单位大小。建议在一般使用时,最  <br>
好使用预设设定。  <br>
NTFS 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K。  <br>
FAT 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,  <br>
(128K, 256K 供磁碟区容量 > 512 位元组使用)。  <br>
FAT32 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K,  <br>
(128K, 256K 供磁扇区容量 > 512 位元组使用)。  <br>
<br>
请注意 FAT 及 FAT32 档案系统在磁碟区的丛集数目上  <br>
强制下列的限制:  <br>
<br>
FAT: 丛集数目 <= 65526  <br>
FAT32: 65526 < 丛集数目 < 268435446  <br>
<br>
如果格式化发现使用指定的丛集大小无法符合上面的要  <br>
求,格式化将会自动停止执行。  <br>
<br>
NTFS 压缩不支援大小大於 4096 的配置单位。  <br>
/F:size 指定要格式化的软碟大小 (160,  <br>
180, 320, 360, 640, 720, 1.2, 1.23, 1.44, 2.88, 或 20.8).  <br>
/T:tracks 为磁片各面指定磁轨数量。  <br>
/N:sectors 指定各条磁轨的磁碟区数量。  <br>
/1 格式化单面的软式磁片。  <br>
/4 在高密度磁碟机内格式化 5.25 寸 360K软式磁片。  <br>
/8 每条磁轨格式化八个磁碟区。  <br>
===========================================================  <br>
D:\>help /?  <br>
提供 Windows 2000 指令的说明讯息。  <br>
<br>
HELP [command]  <br>
<br>
command - 显示该指令的说明讯息。  <br>
===========================================================  <br>
<br>
D:\>md /?  <br>
建立目录。  <br>
<br>
MKDIR [drive:]path  <br>
MD [drive:]path  <br>
<br>
如果您启用扩充指令,MKDIR 的变更如下∶  <br>
<br>
必要时,MKDIR 会在目录中建立一个中间目录。  <br>
例如,假设 \a 不存在,则∶  <br>
<br>
mkdir \a\b\c\d  <br>
<br>
相同於∶  <br>
<br>
mkdir \a  <br>
chdir \a  <br>
mkdir b  <br>
chdir b  <br>
mkdir c  <br>
chdir c  <br>
mkdir d  <br>
<br>
如果扩充功能停用的话,您必须键入前一种指令类型。  <br>
=======================================================  <br>
D:\>mkdir /?  <br>
建立目录。  <br>
<br>
MKDIR [drive:]path  <br>
MD [drive:]path  <br>
<br>
如果您启用扩充指令,MKDIR 的变更如下∶  <br>
<br>
必要时,MKDIR 会在目录中建立一个中间目录。  <br>
例如,假设 \a 不存在,则∶  <br>
<br>
mkdir \a\b\c\d  <br>
<br>
相同於∶  <br>
<br>
mkdir \a  <br>
chdir \a  <br>
mkdir b  <br>
chdir b  <br>
mkdir c  <br>
chdir c  <br>
mkdir d  <br>
<br>
如果扩充功能停用的话,您必须键入前一种指令类型。  <br>
===========================================================  <br>
<br>
D:\>more /?  <br>
以一次一页萤幕的方式来显示输出。  <br>
<br>
MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [drive:][path]filename  <br>
command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]]  <br>
MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]  <br>
<br>
[drive:][path]filename 指定要显示的档案。档案会以一次  <br>
一页萤幕的方式显示。  <br>
<br>
command-name 指定一个命令,而它的输出将会以  <br>
一次一页萤幕的方式显示。  <br>
<br>
/E 启用扩充功能。  <br>
/C 在显示一页之前先清除萤幕。  <br>
/P 展开 FormFeed 字元。  <br>
/S 将数个空白行显示为一行。  <br>
/Tn 将定位字元展开为 n 个空白 (预设值为 8)  <br>
<br>
MORE 环境变数中可以有指令选项  <br>
<br>
+n 在第 n 行开始显示第一个档案。  <br>
<br>
files 要显示的档案清单。在清单中的档案用空格分开。  <br>
<br>
如果您使用了扩充功能,您可以在 -- 其它 --提示出现时,使用下列命令:  <br>
<br>
P n 显示下面 n 行  <br>
S n 跳过下面 n 行  <br>
F 显示下一个档案  <br>
Q 结束  <br>
= 显示行号  <br>
? 显示辅助说明行  <br>
<space> 显示下一页  <br>
<ret> 显示下一行  <br>
========================================================  <br>
D:\>move /?  <br>
移动或更改档案及目录的名称。  <br>
<br>
移动一个或一个以上的档案:  <br>
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination  <br>
<br>
更改目录名称:  <br>
MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2  <br>
<br>
[drive:][path]filename1 指定您要移动的档案的位置与名称。  <br>
destination 指定档案的新位置。目的位置可以包含磁碟机字元  <br>
和冒号、目录名称、或是这些的组合。如果您只移  <br>
动一个档案,您也可以包含档名。这样做会在移动  <br>
的同时更改档名。  <br>
[drive:][path]dirname1 指定您要更改名称的目录。  <br>
dirname2 指定目录的新名称。  <br>
<br>
/Y 不要提示您是否要覆盖一个现存的目的档案。  <br>
/-Y 提示您是否要覆盖一个现存的目的档案。  <br>
<br>
参数 /Y 可能会在 COPYCMD 环境变数中预先设定。您可以在指令行中  <br>
使用 /-Y 来覆盖预设值。预设值是除非 MOVE 命令是在批次档中执行,  <br>
否则系统会提示您是否要覆写现有档案。  <br>
===========================================================  <br>
D:\>path /?  <br>
显示或设定搜寻执行档的路径。  <br>
<br>
PATH [[drive:]path[;...][;%PATH%]  <br>
PATH ;  <br>
<br>
键入 PATH ; 即可清除所有搜寻路径的设定,并将 cmd.exe 重导为只搜寻  <br>
目前的目录。键入 PATH 且不指定任何参数,可显示目前的搜寻路径。  <br>
在设定的新路径中加上 %PATH%,可以将旧路径附加到新的设定。  <br>
===========================================================  <br>
<br>
D:\>rd /?  <br>
移除 (删除) 一个目录。  <br>
<br>
RMDIR [/S] [/Q] [drive:]path  <br>
RD [/S] [/Q] [drive:]path  <br>
<br>
/S 除了目录本身之外,一并移除指定目录里的所有目录和档案。  <br>
用於移除树状目录结构。  <br>
<br>
/Q 安静模式,有 /S 时,删除目录树结构不再要求确认  <br>
<br>
============================================================  <br>
D:\>ren /?  <br>
更改档案名称。  <br>
<br>
RENAME [drive:][path]filename1 filename2.  <br>
REN [drive:][path]filename1 filename2.  <br>
<br>
请注意您不能为目的档案指定新的磁碟机或路径。  <br>
===========================================================  <br>
<br>
D:\>replace /?  <br>
取代档案。  <br>
<br>
REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]  <br>
REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W] [/U]  <br>
<br>
[drive1:][path1]filename 指定来源档案。  <br>
[drive2:][path2] 指定要取代的档案的目录。  <br>
/A 将新档案加到目地目录。不能和  <br>
/S 或 /U 参数同时使用。  <br>
/P 当取代档案或新增来源档案时显示确  <br>
认的提示。  <br>
/R 取代唯读与未受保护的档案。  <br>
/S 取代在目的目录中所有子目录的档案。不能  <br>
和 /A 参数同时使用。  <br>
/W 在开始前等待您放入磁片。  <br>
/U 只取代 (更新) 比来源档案早  <br>
的档案。不能和 /A 参数同时使用。  <br>
============================================================  <br>
<br>
D:\>time /?  <br>
显示或设定系统时间。  <br>
<br>
TIME [/T | time]  <br>
<br>
仅键入 TIME 而不加上参数,可以显示目前设定的时间,并且提示您输入  <br>
新的时间。按 ENTER 键即可保持原来时间。  <br>
<br>
如果您启用扩充指令,TIME 指令将会支援/T 参数,这个参数  <br>
会让指令只输出目前的时间,而不提示您输入新时间。  <br>
==============================================================  <br>
D:\>tree /?  <br>
以图形显示磁碟机或路径的资料夹架构。  <br>
<br>
TREE [drive:][path] [/F] [/A]  <br>
<br>
/F 显示各资料夹中档案的名称。  <br>
/A 使用 ASCII 取代延伸字元。  <br>
============================================================  <br>
D:\>type /?  <br>
显示文字档案的内容。  <br>
<br>
TYPE [drive:][path]filename  <br>
============================================================  <br>
D:\>ver /?  <br>
显示 Windows 2000 版本。  <br>
<br>
VER  <br>
============================================================  <br>
D:\>vol /?  <br>
显示磁碟区标签和序号 (若有的话)。  <br>
<br>
VOL [drive:]  <br>
=============================================================  <br>
D:\>xcopy /?  <br>
复制档案和树状目录。  <br>
<br>
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]  <br>
[/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]  <br>
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]\r\n  <br>
[/EXCLUDE:file1[+file2][+file3]...]  <br>
<br>
source 指定要复制的档案。  <br>
destination 指定位置或者/以及新档案的名称。  <br>
/A 只复制设定成保存属性的档案,不要改变属性的设定。  <br>
/M 只复制设定成保存属性的档案,并清除保存属性。  <br>
/D:m-d-y 复制在指定日期当天或之後发生变更的档案。如果没有给日  <br>
期,只复制那些来源档案日期比目的档案日期为新的档案。  <br>
/EXCLUDE:file1[+file2][+file3]...  <br>
指定档案清单字串。如果有字串对应到要进行复制的档案  <br>
绝对路径的任何部分,这个档案会被排除复制。例如,指定  <br>
字串\obj\ 或 .obj 的话,会排除所有在 obj 目录下副档名是  <br>
.obj 的档案复制。  <br>
/P 在建立每个目的档案时显示提示。  <br>
/S 复制每个目录及其包含的子目录,不复制空目录。  <br>
/E 复制每个目录及其包含的子目录,也复制空目录。/S 与 /E  <br>
相同,能够用来修改 /T。  <br>
/V 验证每个新档案。  <br>
/W 在复制之前提示您按键继续。  <br>
/C 如果错误发生时也继续复制。  <br>
/I 如果目的不存在且复制一个以上的档案的话,就假设指定的  <br>
目的一定是目录。  <br>
/Q 在复制时不要显示档名。  <br>
/F 在复制时显示来源及目的档案的全部档名。  <br>
/L 显示要复制的档案。  <br>
/H 时复制隐藏档和系统档。  <br>
/R 覆盖唯读档案。  <br>
/T 建立目录结构,但不复制其中的档案。不包括空目录及子目  <br>
录。/T /E 会包括空目录及子目录。  <br>
/U 只复制已经存在目的位置的档案。  <br>
/K 复制档案属性。通常 Xcopy 会重设唯读的属性。  <br>
/N 用所产生的短档名来进行复制。  <br>
/O 复制档案所有权及 ACL 资讯。  <br>
/X 复制档案审查设定 (包含 /O)。  <br>
/Y 不要提示您确认是否要覆盖一个已经存在的档案。  <br>
/-Y 示您确认是否要覆盖一个已经存在的档案。  <br>
/Z 在可重新开始的模式中复制网路档案。  <br>
<br>
参数 /Y 可以在 COPYCMD 环境变数中预先设定。但可以在指令行中用  <br>
/-Y 参数来覆盖原有设定。

地主 发表时间: 02/06 13:39

回复: xiaojun [xiaojun]   剑客   登录
我靠,都是些陈芝麻烂谷子的事,估计看的人不会多了,除非如我等自DOS黑屏时代走来之人~~~~不过写得很详细,呵呵...

B1层 发表时间: 02/06 19:03

回复: ayu_f1 [ayu_f1]   论坛用户   登录
厉害厉害,这么详细书上也写不出,小弟谢谢了

B2层 发表时间: 02/08 11:20

回复: yjfwindows [yjfwindows]   论坛用户   登录
可以说一下网络命令在:命令提示符下是怎么用的吗????????

呵。。。先谢你了。

B3层 发表时间: 02/08 13:16

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号