打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口...
也可以通过cmd/c命令和cmd/k命令的方式来直接运行命令
注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口
#控制台命令窗口中一些技巧
复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可
粘贴内容:右键弹出快捷菜单,选择“粘贴(P)”
在文件夹空白处按住Shift,然后右键弹出快捷菜单,可以看到“在此处打开命令行窗口”
使用上下方向键,翻看使用过的命令
tab补齐功能
命令参数的路径:要使用反斜杠'\',不要使用正斜杠'/'如:deld:\test2\file\my.txt
命令参数的路径:若存在空格,应使用双引号将路径引起来如:del"d:\programfiles\file\my.txt"
文件及目录名中不能包含下列任何字符:\/:*"<>|
rem//在批处理文件中添加注解,其后的命令不会被执行,但会回显
:://::也可以起到rem的注释作用,且不会有回显
任何以冒号:开头的字符行,在批处理中都被视作标号(label),而直接忽略其后的所有内容有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,::常被用作注释符号
0.获取帮助
command///查看command命令帮助说明
1.中断命令执行
Ctrl+Z
2.文件/目录
cd切换目录
例:cd//显示当前目录
例:cd..//进入父目录
例:cd/dd://进入上次d盘所在的目录(或在直接输入:d:)
例:cd/dd:\//进入d盘根目录
例:cdd://显示上次d盘所在的目录
例:cd/dd:\src//进入d:\src目录
例:cdprj\src\view//进入当前目录下的prj\src\view文件夹
pushdpopd使用栈来维护当前目录
mdd:\mp3//在C:\建立mp3文件夹mdd:\mp4//在D:\建立mp4文件夹cd/dd:\mp4//更改当前目录为d:\mp4pushdc:\mp3//将当前目录d:\mp4入栈,并切换当前目录为c:\mp3popd//将刚才保存的d:\mp4弹栈,并设置为当前目录
dir显示目录中的内容
例:dir//显示当前目录中的子文件夹与文件
例:dir/b//只显示当前目录中的子文件夹与文件的文件名
例:dir/p//分页显示当前目录中的子文件夹与文件
例:dir/ad//显示当前目录中的子文件夹
例:dir/a-d//显示当前目录中的文件
例:dirc:\test//显示c:\test目录中的内容
例:dirkeys.txt//显示当前目录中keys.txt的信息
例:dir/S//递归显示当前目录中的内容
例:dirkey*//显示当前目录下以key开头的文件和文件夹的信息
例:dir/AH/OS//只显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序
tree显示目录结构
例:treed:\myfiles//显示d:\myfiles目录结构
ren文件或目录重命名
例:renrec.txtrec.ini//将当前目录下的rec.txt文件重命名为rec.ini
例:renc:\testtest_01//将c盘下的test文件夹重命名为test_01
md创建目录
例:mdmoviemusic//在当前目录中创建名为movie和music的文件夹
例:mdd:\test\movie//创建d:\test\movie目录
rd删除目录
例:rdmovie//删除当前目录下的movie空文件夹
例:rd/s/qd:\test//使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)
copy拷贝文件
例:copykey.txtc:\doc//将当前目录下的key.txt拷贝到c:\doc下(若doc中也存在一个key.txt文件,会询问是否覆盖)
例:copyjobsc:\doc//将当前目录下jobs文件夹中文件(不递归子目录)拷贝到c:\doc下(若doc中也存在相应的文件,会询问是否覆盖)
例:copykey.txtc:\doc\key_bak.txt//将当前目录下的key.txt拷贝到c:\doc下,并重命名为key_bak.txt(若doc中也存在一个key_bak.txt文件,会询问是否覆盖)
例:copy/Ykey.txtc:\doc//将当前目录下的key.txt拷贝到c:\doc下(不询问,直接覆盖写)
例:copykey.txt+//复制文件到自己,实际上是修改了文件日期
例:copy/Ykey1.txt+key2.txtkey.txt//将当前目录下的key1.txt与key2.txt的内容合并写入key.txt中(不询问,直接覆盖写)
例:copy/Bart_2.7z.*art_2.7z//将当前目录下的art_2.7z.开头的所有文件(按照名称升序排序)依次合并生成art_2.7z
例:copy/Bart_2.7z.001+art_2.7z.002art_2.7z//将当前目录下的art_2.7z.001、art_2.7z.002文件合并生成art_2.7z
xcopy更强大的复制命令
例:xcopyc:\bat\haid:\hello/e/h//将c:\bat\hai中的所有文件拷贝到d:\hello中
例:xcopyc:\bat\haid:\hello/d:12-29-2010//将c:\bat\hai中的2010年12月29日后更改的文件拷贝到d:\hello中
move移动文件
例:move*.pngtest//将当前目录下的png图片移动到当前目录下test文件夹中(若test中也存在同名的png图片,会询问是否覆盖)
例:move/Y*.pngtest//将当前目录下的png图片移动到当前目录下test文件夹中(不询问,直接覆盖写)
例:move1.pngd:\test\2.png//将当前目录下的1.png移动到d盘test文件夹中,并重命名为2.png(若test中也存在同名的png图片,会询问是否覆盖)
例:movetestd:\new//若d盘中存在new文件夹,将当前目录下的test文件夹移动到d盘new文件夹中;若不存在,将当前目录下的test文件夹移动到d盘,并重命名为new
del删除文件注意:目录及子目录都不会删除
例:deltest//删除当前目录下的test文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于deltest\*)
例:del/ftest//删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会进行确认;等价于del/ftest\*)
例:del/f/s/qtestd:\test2\*.doc//删除当前目录下的test文件夹中所有文件及d:\test2中所有doc文件(含只读文件;递归子目录下的文件;删除前不确认)
++++++++++++++++++++++
/ar、/ah、/as、/aa分别表示删除只读、隐藏、系统、存档文件/a-r、/a-h、/a-s、/a-a分别表示删除除只读、隐藏、系统、存档以外的文件
例:del/ar*.*//删除当前目录下所有只读文件
例:del/a-s*.*//删除当前目录下除系统文件以外的所有文件
replace替换文件【即使这个文件在使用,仍然可以替换成功】
例:replaced:\love.mp3d:\mp3//使用d盘下的love.mp3强制替换d盘mp3目录中的love.mp3文件
mklink创建符号链接(win7引入);创建的符号链接文件上会有一个类似快捷方式的箭头
win7下的mklink命令通过指定参数可以建立出不同形式的文件或目录链接,分为硬链接(hardlink)、符号链接(symboliclink)和目录联接(junction)三种。
(1)符号链接(symboliclink)
建立一个软链接相当于建立一个文件(或目录),这个文件(或目录)用于指向别的文件(或目录),和win的快捷方式有些类似。
删除这个链接,对原来的文件(或目录)没有影像没有任何影响;而当你删除原文件(或目录)时,再打开链接则会提示“位置不可用”。
(2)目录联接(junction)
作用基本和符号链接类似。区别在于,目录联接在建立时会自动引用原目录的绝对路径,而符号链接允许相对路径的引用。
(3)硬链接(hardlink)
建立一个硬链接相当于给文件建立了一个别名,例如对1.txt创建了名字为2.txt的硬链接;
若使用记事本对1.txt进行修改,则2.txt也同时被修改,若删除1.txt,则2.txt依然存在,且内容与1.txt一样。
建立链接请注意:a、建立文件或目录链接限于NTFS文件系统;符号链接(目录联接)的建立可以跨分区(如:在d盘可以建立c盘文件或目录的链接),硬链接只能建立同一分区内的文件指向b、硬链接只能用于文件,不能用于目录;目录联接只能用于目录;符号链接则均可以;c、硬链接不允许对空文件建立链接,符号(软)链接可以。
+++++++++++++++++++++++++++++++++
mklink[[/d]|[/h]|[/j]]LinkTarget
/d创建目录符号链接。黙认为文件符号链接。/h创建硬链接,而不是符号链接。/j创建目录联接。Link指定新的符号链接名称。Target指定新链接引用的路径(相对或绝对)。
例:mklink/j"C:\Users""D:\Users"//创建D盘Users目录联接到C盘,并命名为Users
attrib查看或修改文件或目录的属性【A:存档R:只读S:系统H:隐藏】
例:attrib1.txt//查看当前目录下1.txt的属性
例:attrib-R1.txt//去掉1.txt的只读属性
例:attrib+Hmovie//隐藏movie文件夹
assoc设置'文件扩展名'关联到的'文件类型'
例:assoc//显示所有'文件扩展名'关联
例:assoc.txt//显示.txt代表的'文件类型',结果显示.txt=txtfile
例:assoc.doc//显示.doc代表的'文件类型',结果显示.doc=Word.Document.8
例:assoc.exe//显示.exe代表的'文件类型',结果显示.exe=exefile
例:assoc.txt=txtfile//恢复.txt的正确关联
ftype设置'文件类型'关联到的'执行程序和参数'
例:ftype//显示所有'文件类型'关联
例:ftypeexefile//显示exefile类型关联的命令行,结果显示exefile="%1"%*
例:ftypetxtfile=C:\Windows\notepad.exe%1//设置txtfile类型关联的命令行为:C:\Windows\notepad.exe%1
当双击一个.txt文件时,windows并不是根据.txt直接判断用notepad.exe打开而是先判断.txt属于txtfile'文件类型';再调用txtfile关联的命令行:txtfile=%SystemRoot%\system32\NOTEPAD.EXE%1
3.文件查看
type显示文本文件内容
例:typec:\11.txt//显示c盘中11.txt的文本内容
例:typeconf.ini//显示当前目录下conf.ini的文本内容
例:typec:\11.txt|more//分页显示c盘中11.txt的文本内容
more逐屏的显示文本文件内容
例:moreconf.ini//逐屏的显示当前目录下conf.ini的文本内容【空格:下一屏q:退出】
4.注册表命令
参数说明:
KeyName[\Machine]FullKeyMachine为远程机器的机器名-忽略默认到当前机器。远程机器上只有HKLM和HKU。FullKeyROOTKEY+SubKeyROOTKEY[HKLM|HKCU|HKCR|HKU|HKCC]SubKey所选ROOTKEY下注册表项的完整名/v所选项之下要添加的值名/ve为注册表项添加空白值名<无名称>/tRegKey数据类型[REG_SZ|REG_MULTI_SZ|REG_DWORD_BIG_ENDIAN|REG_DWORD|REG_BINARY|REG_DWORD_LITTLE_ENDIAN|REG_NONE|REG_EXPAND_SZ]如果忽略,则采用REG_SZ/s指定一个在REG_MULTI_SZ数据字符串中用作分隔符的字符;如果忽略,则将""用作分隔符/d要分配给添加的注册表ValueName的数据/f不提示,强行改写现有注册表项
例:regadd"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"/vMyApp/tREG_SZ/d"c:\tools\myapp.exe"/f//强制添加一条开机启动c:\tools\myapp.exe程序的注册表项
例:regadd"HKLM\SOFTWARE\ScmClient"/vAgreementConfirmed/tREG_SZ/d1/f//解决32位xp打开ioa后,弹出的框关不掉问题
例:regadd"HKCU\ControlPanel\Desktop"/vWaitToKIllAppTimeOut/tREG_SZ/d10000/f//强制添加一条加速关闭应用程序的注册表项
例:regadd"HKCR\*\shell\WinHex\command"/tREG_SZ/d"\"D:\\software-setup\\system\\winhex\\winhex.exe\"\"%1\""/f//强制添加winhex到右键菜单的注册表项(不指明/v,键值将写入默认值名中)
例:regdelete"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"/vMyApp/f//强制删除值名的MyApp的注册表项
例:regdelete"HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ImageFileExecutionOptions\taskmgr.exe"/f//强制删除让任务栏里的任务管理器为灰色的注册表项
例:regcopy"hkcu\software\microsoft\winmine""hkcu\software\microsoft\winminebk"/s/f//强制复制winmine下所有的子项与值到winminebk中
例:regexport"hkcu\software\microsoft\winmine"c:\regbak\winmine.reg//导出winmine下所有的子项与值到c:\regbak\winmine.reg文件中
例:regimportc:\regbak\winmine.reg//导入c:\regbak\winmine.reg文件到注册表中
例:regquery"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths\IEXPLORE.EXE"/s//查询ie的安装路径
例:regqueryHKCR\.dsw/ve//查询.dsw默认值
5.@#@
&顺序执行多条命令,而不管命令是否执行成功
例:cd/dd:\src&work.exe/oc:\result.txt//先将当前工作目录切换到d:\src下,然后执行work.exe/oc:\result.txt命令
&&顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
例:find"ok"c:\test.txt&&echo成功//如果找到了"ok"字样,就显示"成功",找不到就不显示
||顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
例:find"ok"c:\test.txt||echo不成功//如果找不到"ok"字样,就显示"不成功",找到了就不显示
|管道命令
例:dir*.*/s/a|find/c".exe"//先执行dir命令,然后对输出的结果执行find命令(输出当前文件夹及所有子文件夹里的.exe文件的个数)
>将当前命令输出以覆盖的方式重定向
例:tasklist>p1.txt//将tasklist的输出以覆盖的方式重定向到p1.txt文件中
>>将当前命令输出以追加的方式重定向
例:tasklist>>p2.txt//将tasklist的输出以追加的方式重定向到p2.txt文件中
<从文件中获得输入信息,而不是从屏幕上,一般用于datetimelabel等需要等待输入的命令
例:date @命令修饰符在执行命令前,不打印出该命令的内容 例:@cd/dd:\me//执行该命令时,不打印出命令的内容:cd/dd:/me echo.//输出一个"回车换行",空白行 echooff//后续所有命令在执行前,不打印出命令的内容 echoon//后续所有命令在执行前,打印出命令的内容 echo123//输出123到终端屏幕 echo"HelloWorld!!!"//输出HelloWorld!!!到终端屏幕 echo%errorlevel%//每个命令运行结束,可以用这个命令行格式查看返回码;默认值为0,一般命令执行出错会设errorlevel为1 echotest>p1.txt//输出test的字符串到当前目录中的p1.txt文件中(以覆盖的方式) set//显示当前用户所有的环境变量 setpath//查看path的环境变量值(准确的说是查看以path开头的环境变量) setpath=//清空path变量 setpath=d:\execute//将path变量设置为d:\execute(注:修改的path只会影响当前回话,也不会存储到系统配置中去;当前cmd窗口关闭,新设置的path也就不存在了) setpath=%path%;d:\execute//在path变量中添加d:\execute(注:修改的path只会影响当前回话,也不会存储到系统配置中去;当前cmd窗口关闭,新设置的path也就不存在了) path//显示当前path变量的值 path;//清除所有搜索路径设置并指示cmd.exe只在当前目录中搜索 pathd:\xxx;%PATH%//将d:\xxx路径添加到path中 --------------------------------------------------- setp=aa1bb1aa2bb2//设置变量p,并赋值为aa1bb1aa2bb2 echo%p%//显示变量p代表的字符串,即aa1bb1aa2bb2 echo%p:~6%//显示变量p中第6个字符以后的所有字符,即aa2bb2 echo%p:~6,3%//显示第6个字符以后的3个字符,即aa2 echo%p:~0,3%//显示前3个字符,即aa1 echo%p:~-2%//显示最后面的2个字符,即b2 echo%p:~0,-2%//显示除了最后2个字符以外的其它字符,即aa1bb1aa2b echo%p:aa=c%//用c替换变量p中所有的aa,即显示c1bb1c2bb2 echo%p:aa=%//将变量p中的所有aa字符串置换为空,即显示1bb12bb2 echo%p:*bb=c%//第一个bb及其之前的所有字符被替换为c,即显示c1aa2bb2 setp=%p:*bb=c%//设置变量p,赋值为%p:*bb=c%,即c1aa2bb2 set/ap=39//设置p为数值型变量,值为39 set/ap=39/10//支持运算符,有小数时用去尾法,39/10=3.9,去尾得3,p=3 set/ap=p/10//用/a参数时,在=后面的变量可以不加%直接引用 set/ap="1&0"//&运算要加引号。其它支持的运算符参见set/ cls清除屏幕 ver显示当前windows系统的版本号 winver弹框显示当前windows系统信息 vol显示当前分区的卷标 label显示当前分区的卷标,同时提示输入新卷标 labelc:system设置c盘的卷标为system date显示或设置当前日期 例:date/t//显示当前日期 例:date//设置新的当前日期(格式:YYYY/MM/DD),直接回车则表示放弃设置 title正在做命令行测试//修改当前cmd窗口的标题栏文字为正在做命令行测试 promptorz://将命令提示符修改为orz: print1.txt//使用设置好的打印机来打印1.txt文本文件 callff.bat//调用执行ff.bat脚本(ff.bat脚本执行完原脚本才会往下执行) start运行某程序或命令 例:start/maxnotepad.exe//最大化的方式启动记事本 例:start/mincalc.exe//最小化的方式启动计算器 例:starttasklist//启动一个cmd实例窗口,并运行tasklist 例:startexplorerf:\//调用资源管理器打开f盘 例:stratiexplore"www.qq.com"//启动ie并打开www.qq.com网址 例:startff.bat//启动开始执行ff.bat(启动ff.bat脚本后,原脚本继续执行,不会等ff.bat脚本执行完) exit退出当前cmd窗口实例 pause暂停批处理程序,并显示出:请按任意键继续.... color设置当前cmd窗口背景色和前景色(前景色即为字体的颜色) 例:color//恢复到缺省设置 例:color02//将背景色设为黑色,将字体设为绿色 --------------------------------------0=黑色8=灰色1=蓝色9=淡蓝色2=绿色A=淡绿色3=浅绿色B=淡浅绿色4=红色C=淡红色5=紫色D=淡紫色6=黄色E=淡黄色7=白色F=亮白色-------------------------------------- modeconcols=200lines=60&color9f设置DOS窗口颜色为9f,大小:200行60列(若屏幕缓冲区大小的宽度w<200或高度h<60,最终DOS的窗口就会为w行,h列) systeminfo查看当前计算机的综合信息 wmic查看硬件的信息 例:wmicLogicalDiskwhere"Caption='C:'"getFreeSpace,Size/value//获取C盘的剩余空间大小与总大小(单位:Byte) 例:wmicosgetCaption,InstallDate,OSArchitecture/value//获取当前os的Caption、安装日期以及系统架构信息 logoff注销当前用户 shutdown关闭、重启、注销、休眠计算机 例:shutdown/s//关闭计算机 例:shutdown/s/t3600//一小时后,关闭本地计算机 例:shutdown/a//终止系统关闭 例:shutdown/r//关闭并重启本地计算机 例:shutdown/m192.168.1.166/r//关闭并重启ip为192.168.1.166的计算机 +++++++++++++++++++++ 远程关机权限的获取:1)修改远程pc的“本地安全策略”,为指定的用户开放权限在WindowsXP默认的安全策略中,只有Administrators组的用户才有权从远端关闭计算机,如果要给xxxx用户远程关机的权限。可利用WindowsXP的“组策略”或“管理工具”中的“本地安全策略”来实现。1.命令行运行gpedit.msc打开“组策略编辑器“;2.导航到“计算机配置/Windows设置/安全设置/本地策略/用户权利指派”;3.修改“从远端系统强制关机”,添加xxxx用户即可。 例:shutdown/g//关闭并重启计算机,重启后重新启动所有注册的应用程序 例:shutdown/l//注销本地计算机 例:shutdown/h/f//休眠本地计算机(强制正在运行的应用程序关闭,不前台警告用户) regsvr32注册或反注册com组件 例:regsvr32/sclock.ocx//以无声的方式注册clock.ocx组件 例:regsvr32/umyCommon.dll//卸载myCommon.dll组件 format格式化磁盘 例:formatJ:/FS:ntfs//以ntfs类型格式化J盘【类型有:FAT、FAT32、exFAT、NTFS或UDF】 例:formatJ:/FS:fat32/Q//以fat32类型快速格式化J盘 chkdsk/fD://检查磁盘D并显示状态报告;加参数/f表示同时会修复磁盘上的错误 subst磁盘映射 例:subst//显示目前所有的映射 例:substz:\\com\software//将\\com\software共享映射为本地z盘 例:substy:e:\src//将e:\src映射为本地y盘 例:substz:/d//删除z盘映射 cscript执行vbs脚本 例:cscript/Nologomac.vbs//执行mac.vbs脚本,显示本机mac地址 -------mac.vbs---------- Dimmc,moSetmc=GetObject("Winmgmts:").InstancesOf("Win32_NetworkAdapterConfiguration")ForEachmoInmcIfmo.IPEnabled=TrueThenMsgBox"本机网卡MAC地址是:"&mo.MacAddressExitForEndIfNext -------------------------- 6.net命令 netstart//查看已经启动的服务 netstart"TaskScheduler"//开启任务计划服务 netstop"TaskScheduler"//关闭任务计划服务 netstartdnscache//开启dns缓存服务 netstopdnscache//关闭dns缓存服务 netshare//查看当前用户下的共享目录 netshareworkFile/delete//取消名为workFile的共享状态 netsharexxx=c:\360Downloads//将c:\360Downloads设为共享,并取名为xxx netshareipc$//开启ipc$共享 netshareipc$/del//删除ipc$共享 netsharec$/del//删除c盘共享 netuse\\192.168.1.166\ipc$""/user:""//建立192.168.1.166的ipc空链接 netuse\\192.168.1.166\ipc$"123456"/user:"administrator"//直接登陆后建立192.168.1.166的ipc非空链接(用户名为administrator密码为123456) netuseh:\\192.168.1.166\c$"123456"/user:"administrator"//直接登陆后映射192.168.1.166的c盘到本地为h盘(用户名为administrator密码为123456) netuseh:\\192.168.1.166\c$//登陆后映射192.168.1.166的c盘到本地为h盘 netuse\\192.168.1.166\ipc$/del//删除ipc链接 netuseh:/del//删除本地的h盘的映射 netview//查看本地局域网内开启了哪些共享 netview\\192.168.1.166//查看192.168.1.166的机器上在局域网内开启了哪些共享 netuser//查看当前机器上的用户 netuserAdministrator//查看当前机器上的Administrator用户的信息 netuserGuest/active:yes//启用Guest用户 netuserdev123456/add//新建一个名为dev,密码为123456的用户 netlocalgroupadministratorsdev/add//把名为dev的用户添加到管理员用户组中,使其具有管理员权限 netuserdev/del//删除名为dev的用户 7.进程操作 tasklist//显示当前运行的进程信息(可查看PID) taskkill结束指定的进程 例:taskkill/imnotepad.exe//结束名为notepad.exe的进程 例:taskkill/pid1230/pid1241/pid1253/t//结束pid为1230、1241和1253的进程以及由它们启动起来的子进程 例:taskkill/f/imcmd.exe/t//强制结束有名为cmd.exe的进程以及由它启动起来的子进程 8.网络操作 ping//用于检测网络是否通畅,以及网络时延情况(工作在ICMP协议上) 例:pingbaidu.com//测试与baidu服务器的连接情况 例:pingchen-pc0//测试机器名为chen-pc0的连接情况 例:ping220.181.111.86//测试与ip为220.181.111.86的连接情况 例:ping-l65500-n10qq.com//向qq.com发送10次65500字节的ping 例:ping-tbaidu.com//不断地测试baidu服务器的连接情况【Ctrl+PauseBreak:查看ping的统计信息;Ctrl+C:终止当前任务】 ipconfig/all//查看本地ip地址等详细信息 ipconfig/displaydns//显示dns缓存的内容 ipconfig/flushdns//清除dns缓存的内容 netstat-a//查看开启了哪些端口 netstat-n//查看端口的网络连接情况 netstat-v//查看正在进行的工作 netstat-ptcp//查看tcp协议的使用情况 tracert182.140.167.44//查看本机到达182.140.167.44的路由路径 routeprint//显示出IP路由 ftp46.19.34.19821//连接46.19.34.198ftp服务器(21为端口号),然后会要求输入用户名与密码;连接成功后,具体如何使用可以键入来查看帮助说明 arp显示和修改地址解析协议(ARP)使用的“IP到mac”的地址转换表 例:arp-a//显示arp缓存表 at计划任务(必须保证“TaskScheduler”服务启动netstart"taskscheduler") 例:at//查看所有的计划任务 例:at/delete/yes//停止所有任务计划(不需要确认) 例:at1//开启id为1的计划任务 例:at1/delete/yes//停止id为1的计划任务(不需要确认) 例:at12:42shutdown–s–t30//到12:42,电脑会出现“系统关机”对话框,并默认30秒延时自动关机 例:atcmd/cdir>c:\test.out//如果命令不是exe文件,必须在命令前加上cmd/c 例:at6:00AM/every:Saturdaytask.bat//在每周六早上6点,电脑定时启动task.bat批处理文件 例:at\\chen12:00shutdown/r//到12:00时,关闭名为chen的计算机 例:at\\192.168.1.16612:00shutdown/r//到12:00时,关闭ip为192.168.1.166的计算机 9.文本处理 editconfig.ini//编辑config.ini文件(会进入edit字符编辑器;按alt,可以选择对应的菜单)win7x64下没有该命令 find文件中搜索字符串 例:find/N/I"pid"1.txt//在1.txt文件中忽略大小写查找pid字符串,并带行号显示查找后的结果 例:find/C"exe"1.txt//只显示在1.txt文件中查找到exe字符串的次数 例:find/V"exe"1.txt//显示未包含1.txt文件中未包含exe字符串的行 findstr文件中搜索字符串 例:findstr"helloworld"1.txt//在1.txt文件中搜索hello或world 例:findstr/c:"helloworld"1.txt//在1.txt文件中搜索helloworld 例:findstr/s/i"Hello"*.*//不区分大小写,在当前目录和所有子目录中的所有文件中的hello 例:findstr"^[0-9][a-z]"1.txt//在1.txt中搜索以1个数字+1个小写字母开头子串的行