windows命令集.docx
《windows命令集.docx》由会员分享,可在线阅读,更多相关《windows命令集.docx(29页珍藏版)》请在冰豆网上搜索。
windows命令集
windows2000命令集
以下是一些windows2000命令,你可以通过列出的windows2000命令了解windows2000,sbyking列出这些windows2000命令只是想让你增长一些网络知识,并非让你利用这些windows2000命令来做一些见不得人的事,望君自重!
!
Chkdsk(基于所用的文件系统,创建和显示磁盘的状态报告。
Chkdsk也列出并纠正磁盘上的错误。
如果chkdsk不能锁定驱动器,则它将在下一次重新启动计算机时检查该驱动器。
在固定磁盘上发布chkdsk命令需要您是该Administrators组的成员。
)
命令参数:
chkdsk[drive:
][path]filename][/f][/v][/r][/l[:
size][/x]
说明:
如果在没有参数的情况下使用,则chkdsk显示当前驱动器中的磁盘状态。
drive:
:
指定要chkdsk检查的磁盘所在的驱动器。
[path]filename :
指定需要chkdsk检查碎片整理的文件或文件集的位置和名称。
使用通配字符(*和?
)可以指定多个文件。
/f :
修复磁盘错误必须锁定磁盘。
如果chkdsk不能锁定驱动器,则它将在下一次重新启动计算机时检查该驱动器。
/v :
当检查磁盘时,显示所有目录中每个文件的名称。
/r :
定位坏扇区并恢复可读取的信息。
必须锁定磁盘。
/l[:
size] :
仅限于NTFS。
将日志文件的大小更改为输入的大小。
如果不输入新内容,则显示当前大小。
/x :
仅限于NTFS。
如果必要,首先强制卸载卷。
然后所有对卷打开的句柄将变为无效。
该开关也包含/f开关的功能。
/i :
仅限于NTFS。
对索引项执行充分检查,降低运行chkdsk的所用时间量。
/c :
仅限于NTFS。
跳过文件夹结构中的周期检查,减少运行chkdsk所需的时间量。
Chkntfs(显示或指定在启动计算机时计划的自动系统检查是否在FAT、FAT32或者NTFS卷上运行。
必须是本地管理组的成员才能使用chkntfs命令。
)
命令参数:
chkntfs[/t[:
time][/x][/c]volume:
[...]
chkntfs/d
说明:
volume:
:
显示有关消息,识别指定卷的文件系统,并(如果已计划将运行自动文件检查)指出卷是否已损坏,需要运行chkdsk。
/d :
还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。
计算机启动时,默认*作是检查所有卷。
/t :
显示或更改用于自动文件检查的倒计时时间。
例如:
chkntfs/t:
显示自动文件检查的倒计时。
chkntfs/t:
30 :
将倒计时更改为30秒。
尽管可以将倒计时时间设置为零,但是这样做可以防止用户将潜在耗时的自动文件检查取消。
/x :
排除计算机启动时检查指定卷,即使该卷标记为需要chkdsk才能运行。
该命令不是积累的。
如果输入多次,它将替代以前的项。
要排除多个卷,请在一个命令中将所有卷列出。
例如:
chkntfs/xe:
f:
排除e和f卷。
chkntfs/xe:
,后接chkntfs/xf:
,将从已经检查的卷中只排除f卷。
/c :
计划当计算机启动时对指定卷的检查时间。
此命令是积累的。
如果只需要检查指定的卷,请首先重设默认值以清除任何以前的命令,然后从已检查的卷中将所有的卷排除检查,最后在所需卷上计划自动文件检查。
例如,只想在d卷上计划自动检查文件,可以键入如下命令:
chkntfs/d(这将还原默认设置。
)
chkntfs/xc:
d:
e:
(这排除对c、d和e卷的检查。
)
chkntfs/cd:
(此*作计划对d卷上的文件进行自动检查。
)
Cipher(在NTFS卷上显示或改变文件的加密。
)
命令参数:
cipher[/e|/d][/s:
dir][/a][/f][/q][/h][pathname[...]
说明:
不带参数使用,将显示当前文件夹和其包含文件的加密状态。
/e :
加密指定的文件夹。
文件夹将被标记,以后添加到此文件夹中的文件将被加密。
/d :
将指定的文件夹解密。
文件夹将被标记,以后将会不加密添加到此文件夹的文件。
/s:
dir :
对在给定目录及全部子目录中的文件执行指定*作。
/a :
对带指定名称的文件执行所选*作。
如果没有匹配的文件,该参数将被忽略。
/i :
即使发生错误,系统仍然继续执行指定的*作。
默认情况下,遇到错误时cipher会停止。
/f :
对所有指定的对象进行加密或解密。
默认情况下,已加密或解密的文件被跳过。
/q :
只报告最基本的信息。
/h :
显示带隐藏或系统属性的文件。
默认情况下,这些文件是不加密或解密的。
pathname :
指定样式、文件或文件夹。
Cls(清除屏幕。
)
说明:
清除后的屏幕只显示命令提示符和插入点。
Cmd(启动Windows2000命令解释器Cmd.exe的新实例。
)
命令解释器是显示所键入命令的提示内容的程序。
使用exit命令终止新命令解释器并返回旧命令解释器。
命令参数:
cmd[[/c|/k][/q][/a|/u][/t:
fg][/x|/y]string]
说明:
/c :
执行string指定的命令,然后停止。
/k :
执行string指定的命令并继续。
/q :
关闭回显。
/a :
创建ANSI输出。
/u :
创建Unicode输出。
/t:
fg :
设置前景色和背景色。
(详细信息,请单击“相关主题”列表中的“颜色”)。
/x :
启用Cmd.exe到Windows2000版本的扩展,以便提供更丰富的外壳编程环境。
下列命令使用该扩展:
del(erase),color,cd(chdir),md(mdir),prompt,pushd,popd,set,setlocal,endlocal,if,for,call,shift,goto,start,assoc和ftype。
/y :
禁用Cmd.exe的Windows2000版本的扩展,原因是向后兼容。
默认情况下启用扩展。
string :
指定要执行的命令。
Color(设置默认的控制台前景色和背景色。
)
命令参数:
colorbf
说明:
bf :
指定控制台输出的颜色属性。
b是指定背景色的十六进制数字;f指定前景。
十六进制数字有以下值:
0黑色
1蓝色
2绿色
3浅绿色
4红色
5紫色
6黄色
7白色
8灰色
9浅蓝
A浅绿
B浅蓝色
C浅红色
D淡紫色
E浅黄色
F亮白色
例如,colorfc在亮白的背景上产生浅红色。
如果没有给定参数,该命令将颜色还原成启动Cmd.exe时的颜色。
该值来自当前控制台窗口、/t命令行开关或来自DefaultColor注册表值。
如果指定的前景和背景值相同,color将返回ERRORLEVEL1
Comp(逐字节地比较两个文件或几组文件的内容。
)
Comp可以比较相同驱动器或不同驱动器上的文件以及相同目录或不同目录中的文件。
comp比较文件时,将显示文件的位置和文件名。
命令参数:
comp[data1][data2][/d][/a][/l][/n=number][/c]
说明:
data1 :
指定要比较的第一个文件或文件集的位置和名称。
使用通配字符(*和?
)可以指定多个文件。
data2 :
指定要比较的第二个文件或文件集的位置和名称。
使用通配字符(*和?
)可以指定多个文件。
d :
以小数格式显示差别(默认格式是十六进制的)。
/a :
将差别显示为字符形式。
/l :
显示出现差别的行编号,而不显示字节偏量。
/n=number :
比较两个文件的第一个number,即使两个文件的大小并不相同。
/c :
执行不区分大小写的比较。
Compact(显示和更改NTFS分区上的文件或目录压缩。
)
命令参数:
compact[/c|/u][/s[:
dir][/a][/q][/f][filename[...]
说明:
如果在没有参数的情况下使用,则compact显示当前目录的压缩状态。
/c :
压缩指定的目录或文件。
/u :
解压缩指定的目录或文件。
/s:
dir :
指定将所请求的*作(压缩或解压缩)应用到指定目录的所有子目录,或者如果没有指定目录,则应用到当前目录的所有子目录。
/a :
显示隐藏或系统文件。
/q :
只报告最基本的信息。
/i :
忽略错误。
/f :
对指定目录或文件进行压缩或解压缩。
这用于当系统崩溃中断*作时文件被部分压缩的情况。
要强制文件压缩完全,请使用/c和/f参数并指定部分压缩的文件。
filename :
指定文件或目录。
可以使用多个文件名和通配字符(*和?
)。
Convert(将FAT或FAT32卷转换成NTFS卷。
不能转换当前驱动器。
如果convert不能锁定驱动器,则将在下一次重新启动计算机时转换该驱动器。
)
命令参数:
convert[drive:
]/fs:
ntfs[/v]
说明:
drive:
:
指定要转换为NTFS的驱动器。
/fs:
ntfs :
卷转换为NTFS。
/v :
指定冗长模式。
转换期间将显示所有消息。
Copy(将一个或多个文件复制到其他位置。
)
该命令也可用于合并文件。
在复制多个文件时,Windows2000在复制时显示每个文件名。
命令参数:
copy[/a|/b]source[/a|/b][/a|/b]+source[/a|/b][+...][/v][/n][/y|/-y][/z][/a|/b][destination[/a|/b]
说明:
source 指定要从其中进行复制的文件或文件集的位置和名称。
source可以由驱动器号和冒号、文件夹名、文件名或组合所组成。
destination 复制到其中的文件或文件集的位置和名称。
Destination可以由驱动器号和冒号、文件夹名、文件名及组合而组成。
/a 表明ASCII文本文件。
当/a开关在命令行上的文件名列表之前时,它作用于名字在/a开关之后的所有文件,直到copy遇到/b开关为止。
在这种情况下,/b开关应用于它前面的文件。
当/a开关跟在某个文件名后时,它作用于名字在/a开关之前的文件,以及名字在/a开关之后的所有文件,直到copy遇到/b开关为止。
在此情况下,/b开关应用于它前面的文件。
ASCII文本文件可以使用文件尾字符(CTRL+Z)表明文件结尾。
在合并文件时,默认情况下copy将文件看成ASCII文本文件。
/b 表明二进制文件。
当/b开关在命令行上的文件名列表之前时,它作用于名字在/b开关后面的所有文件,直到copy遇到/a开关为止。
在此情况下,/a开关应用于它前面的文件。
当/b开关跟在某个文件名后时,它作用于名字在/b开关之前的文件,以及名字在/b开关之后的所有文件,直到copy遇到/a开关为止。
在此情况下,/a开关应用于它前面的文件。
/b开关指定命令解释程序读取目录中文件大小指定的字节数。
/b开关是copy的默认值,除非copy正在合并文件。
/v验证是否正确写入新文件。
/n在复制名字超过八个字符,或者文件扩展名超过三个字符的文件时使用短文件名(如果有的话)。
/y对确认您要覆盖现有目标文件暂时不作提示。
/y开关可以在COPYCMD环境变量中预先设置。
在命令行上使用/-y可以覆盖该设置。
除非copy命令从批处理脚本内部执行,否则默认为在替换时提示。
要附加文件,请指定单个目标文件,多个源文件(使用通配符或file1+file2+file3)。
/-y:
给出提示,确认是否要替换现有的目标文件。
/z:
重启模式中复制网络文件。
如果在复制阶段连接丢失(例如,如果服务器脱机断开连接),将在重新建立连接后继续复制。
使用该命令开关同时显示每个文件完成的复制*作百分比。
Country(使MS-DOS子系统能使用国际时间、日期、货币、大小写转换和小数分隔符。
)
country命令配置MS-DOS子系统识别其中一种支持语言所使用的字符集和遵守的标点符号协定。
使用程序的PIF中指定的%systemroot%\System32\Config.nt文件或等价的启动文件加载“国家(地区)”设置。
命令参数:
country=xxx[,[yyy][,[drive:
][path]filename]
说明:
xxx 指定国家(地区)代码。
yyy 指定国家(地区)的代码页。
[drive:
][path]filename 指定包含国家(地区)信息文件的位置和名称。
Date(显示日期,或者允许您使用计算机或批处理程序更改日期。
)
命令参数:
date[mm-dd-yy]
date[/t]
说明:
mm-dd-yy 设置您指定的日期。
日、月份和年份的值必须以句号(.)、连字符(-)或斜杠标记(/)分隔。
mm 可以是1到12中的值
dd 可以是1到31中的值
yy 可以是从80到99或从1980到2099中的值
/t 通知命令显示当前日期而不提示新日期。
Debug(启动Debug,它是可用于测试和调试MS-DOS可执行文件的程序。
)
命令参数:
Debug[drive:
][path]filename[parameters]
说明:
[drive:
][path]filename 指定要测试的可执行文件的位置和名称。
parameters 指定要测试的可执行文件所需要的任何命令行信息。
Debug子命令
********************************************************************************
Debug:
A(汇编)(直接将8086/8087/8088记忆码合并到内存。
)
该命令从汇编语言语句创建可执行的机器码。
所有数值都是十六进制格式,必须按一到四个字符输入这些数值。
在引用的*作代码(*作码)前指定前缀记忆码。
命令参数:
a[address]
说明:
address 指定键入汇编语言指令的位置。
对address使用十六进制值,并键入不以“h”字符结尾的每个值。
如果不指定地址,a将在它上次停止处开始汇编。
********************************************************************************24-2.Debug:
C(比较)(比较内存的两个部分。
)
命令参数:
crangeaddress
说明:
range 指定要比较的内存第一个区域的起始和结束地址,或起始地址和长度。
address 指定要比较的第二个内存区域的起始地址。
******************************************************************************** Debug:
D(转储)(显示一定范围内存地址的内容。
)
命令参数:
d[range]
说明:
range 指定要显示其内容的内存区域的起始和结束地址,或起始地址和长度。
有关有效的range值的信息,请单击“相关主题”列表中的“Debug说明”。
如果不指定range,Debug程序将从以前d命令中所指定的地址范围的末尾开始显示128个字节的内容。
*******************************************************************************
Debug:
E(键入)(将数据输入到内存中指定的地址。
)
可以按十六进制或ASCII格式键入数据。
以前存储在指定位置的任何数据全部丢失。
命令参数:
eaddress[list]
说明:
address 指定输入数据的第一个内存位置。
list 指定要输入到内存的连续字节中的数据。
*******************************************************************************
Debug:
F(填充)(使用指定的值填充指定内存区域中的地址。
)
可以指定十六进制或ASCII格式表示的数据。
任何以前存储在指定位置的数据将会丢失。
命令参数:
frangelist
说明:
range 指定要填充内存区域的起始和结束地址,或起始地址和长度。
关于有效的range值的信息,请单击“相关主题”列表中的“Debug说明”。
list 指定要输入的数据。
List可以由十六进制数或引号包括起来的字符串组成。
******************************************************************************
Debug:
G(转向)(运行当前在内存中的程序。
)
命令参数:
g[=address][breakpoints]
说明:
=address 指定当前在内存中要开始执行的程序地址。
如果不指定address,Windows2000将从CS:
IP寄存器中的当前地址开始执行程序。
breakpoints 指定可以设置为g命令的部分的1到10个临时断点。
*******************************************************************************
Debug:
H(十六进制)(对指定的两个参数执行十六进制运算。
)
命令参数:
hvalue1value2
说明:
value1 代表从0到FFFFh范围内的任何十六进制数字。
value2 代表从0到FFFFh范围内第二个十六进制数字
Debug:
I(输入)(从指定的端口读取并显示一个字节值。
)
命令参数:
iport
说明:
port 按地址指定输入端口。
地址可以是16位的值。
******************************************************************************
Debug:
L(加载)(将某个文件或特定磁盘扇区的内容加载到内存。
)
命令参数:
要从磁盘文件加载BX:
CX寄存器中指定的字节数内容,请使用以下语法:
l[address]
要略过Windows2000文件系统并直接加载特定的扇区,请使用以下语法:
laddressdrivestartnumber
说明:
address 指定要在其中加载文件或扇区内容的内存位置。
如果不指定address,Debug将使用CS寄存器中的当前地址。
drive 指定包含读取指定扇区的磁盘的驱动器。
该值是数值型:
0=A,1=B,2=C等。
start 指定要加载其内容的第一个扇区的十六进制数。
number 指定要加载其内容的连续扇区的十六进制数。
只有要加载特定扇区的内容而不是加载debug命令行或最近的Debugn(名称)命令中指定的文件时,才能使用drive、start和number参数。
*******************************************************************************
Debug:
M(移动)将一个内存块中的内容复制到另一个内存块中。
命令参数:
mrangeaddress
说明:
range 指定要复制内容的内存区域的起始和结束地址,或起始地址和长度。
address 指定要将range内容复制到该位置的起始地址。
*******************************************************************************
Debug:
N(名称) (指定Debugl(加载)或w(写入)命令的可执行文件的名称,或者指定正在调试的可执行文件的参数。
)
命令参数:
n[drive:
][path]filename
要指定测试的可执行文件的参数,请使用以下语法:
nfile-parameters
说明:
如果在没有参数的情况下使用,则n命令清除当前规范。
[drive:
][path]filename 指定要测试的可执行文件的位置和名称。
file-parameters 为正在测试的可执行文件指定参数和开关。
********************************************************************************
Debug:
O(输出)(将字节值发送到输出端口。
)
命令参数:
oportbyte-value
说明:
port 通过地址指定输出端口。
端口地址可以是16位值。
byte-value 指定要指向port的字节值。
*******************************************************************************
Debug:
P(执行)(执行循环、重复的字符串指令、软件中断或子例程;或通过任何其他指令跟踪。
)
命令参数:
p[=address][number]
说明:
=address 指定第一个要执行指令的位置。
如果不指定地址,则默认地址是在CS:
IP寄存器中指定的当前地址。
number 指定在将控制返回给Debug之前要执行的指令数。
默认值为1。
*******************************************************************************
Debug:
Q(退出)(停止Debug会话,不保存当前测试的文件。
)
说明:
当您键入q以后,控制返回到Windows2000的命令提示符。
q参数该命令不带参数。
***