2023年11月26日发(作者:)
CC++学习----使⽤C语⾔代替cmd命令、cmd命令⼤全
【开发环境】
物理机版本:Win 7 旗舰版(64位)
IDE版本:Visual Studio 2013简体中⽂旗舰版(cn_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935081_Chinese-
Simplified)
【前⾔】
cmd常⽤命令:
calc:启动计算器
notepad:打开记事本
netstat -a:查看所有的端⼝
tasklist:查看所有的进程
d: 盘符切换
dir(directory) 列出当前⽬录下的⽂件以及⽂件夹
md (make directory) 创建⽬录
rd (remove directory) 删除⽬录(带内容的⽂件或者⽂件夹不能直接删除,必须先删除⾥⾯,再删除外⾯)。如果要删除⾮空⽬录,可
以使⽤命令:rd /s xxxdir或者rd /s /q xxxdir
cd (change directory) 改变指定⽬录(进⼊指定⽬录)
cd.. 退回到上⼀级⽬录
cd 退回到根⽬录
del (delete) 删除⽂件,删除⼀堆后缀名⼀样的⽂件*.txt
exit 退出dos命令⾏
cls (clear screen)清屏
Win7中打开cmd窗⼝的⽅式:在当前路径下,按住shift键,⿏标右键:
⼀、通过C语⾔代码来实现cmd命令⾏功能:
这⾥⽤到了c语⾔中的⼀个库:#include
1、打开记事本:
:
#include
void main() {
system("notepad"); //System:执⾏系统的命令⾏
}
程序⼀运⾏,记事本就打开了:
2、查看ip地址:
#include
void main(){
system("ipconfig");
system("pause"); //如果没有这⼀⾏代码,cmd窗⼝就会闪退
}
注:如果没有第04⾏的pause,cmd窗⼝就会闪退。
死循环:
1 #include
2
3 void main(){
4 while (1) {
5 //system("calc"); //执⾏完后再执⾏下⼀⾏代码:只有关闭了计算器,才能打开⼀个新的计算器
6 system("start calc"); //同时并⾏:同时打开⽆数个计算器
7 }
8 }
注意第05⾏、06⾏代码中,增加了⼀个start的区别。
我们再来通过代码看⼀下start的含义:
1 //执⾏完后再执⾏下⼀⾏代码
2 void run1(){
3 system("calc");
4 system("notepad");
5 }
6
7 //同时并⾏
8 void run2(){
9 system("start calc");
10 system("start notepad");
11 }
如果执⾏run1()⽅法,则只有关闭了计算器,才会打开记事本;
如果执⾏run2()⽅法,则计算器和记事本会同时打开。
⼆、打开指定⽂⽬录、应⽤程序、⽂档:
1、打开C盘:
system(" C:");
或者:
system(" C:");
打开某个⽂件夹:E:workspace2014-12-07-VS2013
system(" E:workspace2014-12-07-VS2013"); //打开指定⽂件夹
注:注意盘符⽤双斜杠,这⾥涉及到了转义字符。
2、打开应⽤程序:
如果碰到了有空格的路径,是打不开的:
其实,直接在cmd中打开含有空格路径的应⽤程序,也是不⾏的,必须加上引号。效果如下:
所以这⾥涉及到了转义字符: " 代表了 "
打开包含空格路径的应⽤程序,要添加双引号的转义字符。命令如下:
//打开应⽤程序(路径中包含空格)
system(""D:Sublime Text 3sublime_"");
system("pause");
注:如果路径⾥没有空格,是不需要添加双引号的。
打开word⽂档:
//打开word⽂档
system("E:沉淀时光2014电⼦科技⼤学硕⼠招⽣简章.doc");
system("pause");
打开ie浏览器:
//打开浏览器
system(""C:Program FilesInternet " ");
打开指定⽹站:
//打开指定⽹站
system(""C:Program FilesInternet " ");
打开指定程序后关闭:
1 #include
2
3 void main(){
4 //打开指定程序后,运⾏,回车,程序会关闭
5 system("start calc");
6 system("pause");
7 system("taskkill /f /im "); //关闭进程
8 }
注:第07⾏代码中,/f表⽰force, /im表⽰进程名称。
运⾏上⾯的程序后,计算器会打开,此时在弹出的cmd窗⼝中回车,计算器会关闭。注:少了第05⾏的单词start和第06⾏的pause,都不能
实现这个功能。
CMD命令⼤全:
CMD命令:开始->运⾏->键⼊cmd或command(在命令⾏⾥可以看到系统版本、⽂件系统版本)
1. :程序和功能
2. calc:启动计算器
3. :证书管理实⽤程序
4. charmap:启动字符映射表
5. :Chkdsk磁盘检查(管理员⾝份运⾏命令提⽰符)
6. cleanmgr: 打开磁盘清理⼯具
7. cliconfg:SQL SERVER 客户端⽹络实⽤⼯具
8. cmstp:连接管理器配置⽂件安装程序
9. :CMD命令提⽰符
10. ⾃动关机命令
Shutdown -s -t 600:表⽰600秒后⾃动关机
shutdown -a :可取消定时关机
Shutdown -r -t 600:表⽰600秒后⾃动重启
rundll32 ,LockWorkStation:表⽰锁定计算机
11. colorcpl:颜⾊管理,配置显⽰器和打印机等中的⾊彩
12. CompMgmtLauncher:计算机管理
13. :计算机管理
14. credwiz:备份或还原储存的⽤户名和密码
15. :打开系统组件服务
16. control:控制⾯版
17. dcomcnfg:打开系统组件服务
18. Dccw:显⽰颜⾊校准
19. :设备管理器
20. :屏幕分辨率
21. dfrgui:优化驱动器 Windows 7→:磁盘碎⽚整理程序
22. dialer:电话拨号程序
23. :磁盘管理
24. dvdplay:DVD播放器
25. dxdiag:检查DirectX信息
26. eudcedit:造字程序
27. eventvwr:事件查看器
28. explorer:打开资源管理器
29. :Windows防⽕墙
30. FXSCOVER:传真封⾯编辑器
31. :共享⽂件夹管理器
32. :组策略
33. :设备管理器
34. :Internet属性
35. :区域
36. iexpress:⽊马捆绑⼯具,系统⾃带
37. :游戏控制器
38. logoff:注销命令
39. :本地⽤户和组
40. lpksetup:语⾔包安装/删除向导,安装向导会提⽰下载语⾔包
41. :本机⽤户和组
42. :⿏标属性
43. :声⾳
44. magnify:放⼤镜实⽤程序
45. :显⽰内存使⽤情况(如果直接运⾏⽆效,可以先管理员⾝份运⾏命令提⽰符,在命令提⽰符⾥输⼊>d: 即可打开
d盘查看,⾥⾯的就是内存使⽤情况了。当然什么盘什么⽂件名可⾃⼰决定。)
46. MdSched:Windows内存诊断程序
47. mmc:打开控制台
48. mobsync:同步命令
49. mplayer2:简易widnows media player
50. :系统配置实⽤程序
51. msdt:微软⽀持诊断⼯具
52. msinfo32:系统信息
53. mspaint:画图
54. Msra:Windows远程协助
55. mstsc:远程桌⾯连接
56. :客户端配置
57. :⽹络连接
58. narrator:屏幕“讲述⼈”
59. Netplwiz:⾼级⽤户帐户控制⾯板,设置登陆安全相关的选项
60. netstat : an(TC)命令检查接⼝
61. notepad:打开记事本
62. Nslookup:IP地址侦测器
63. odbcad32:ODBC数据源管理器
64. OptionalFeatures:打开“打开或关闭Windows功能”对话框
65. osk:打开屏幕键盘
66. :计算机性能监测器
67. perfmon:计算机性能监测器
68. PowerShell:提供强⼤远程处理能⼒
69. :打印管理
70. :电源选项
71. psr:问题步骤记录器
72. Rasphone:⽹络连接
73. Recdisc:创建系统修复光盘
74. Resmon:资源监视器
75. Rstrui:系统还原
76. :注册表
77. regedt32:注册表编辑器
78. :组策略结果集
79. sdclt:备份状态与配置,就是查看系统是否已备份
80. :本地安全策略
81. :本地服务设置
82. sfc /scannow:扫描错误并复原/windows⽂件保护
83. :系统⽂件检查器
84. shrpubw:创建共享⽂件夹
85. sigverif:⽂件签名验证程序
86. slui:Windows激活,查看系统激活信息
87. -dlv :显⽰详细的许可证信息
-dli :显⽰许可证信息
-xpr :当前许可证截⽌⽇期
-dti :显⽰安装ID 以进⾏脱机激
-ipk :(Product Key)安装产品密钥
-ato :激活Windows
-cpky :从注册表中清除产品密钥(防⽌泄露引起的攻击)
-ilc :(License file)安装许可证
-upk :卸载产品密钥
-skms :(name[ort] )批量授权
88. snippingtool:截图⼯具,⽀持⽆规则截图
89. soundrecorder:录⾳机,没有录⾳时间的限制
90. StikyNot:便笺
91. :系统属性
92. sysedit:系统配置编辑器
93. syskey:系统加密,⼀旦加密就不能解开,保护系统的双重密码
94. taskmgr:任务管理器(旧版)
95. TM任务管理器(新版)
96. :任务计划程序
97. :⽇期和时间
98. UserAccountControlSettings⽤户账户控制设置
99. utilman:辅助⼯具管理器
100. :⾼级安全Windows防⽕墙
101. WFS:Windows传真和扫描
102. wiaacmgr:扫描仪和照相机向导
103. winver:关于Windows
104. :打开windows管理体系结构(WMI)
105. write:写字板
106. :操作中⼼
107. wscript:windows脚本宿主设置
108. wuapp:Windows更新
1. -----组策略
2. sndrec32-------录⾳机
3. Nslookup-------IP地址侦测器 ,是⼀个 监测⽹络中 DNS 服务器是否能正确实现域名解析的命令⾏⼯具。 它在 Windows NT/2000/XP
中均可使⽤ , 但在 Windows 98 中却没有集成这⼀个⼯具。
4. explorer-------打开资源管理器
5. logoff---------注销命令
6. shutdown-------60秒倒计时关机命令
7. ----本机⽤户和组
8. ---本地服务设置
9. oobe/msoobe /a----检查XP是否激活
10. notepad--------打开记事本
11. cleanmgr-------垃圾整理
12. net start messenger----开始信使服务
13. ---计算机管理
14. net stop messenger-----停⽌信使服务
15. conf-----------启动netmeeting
16. dvdplay--------DVD播放器
17. charmap--------启动字符映射表
18. ---磁盘管理实⽤程序
19. calc-----------启动计算器
20. -------磁盘碎⽚整理程序
21. -----Chkdsk磁盘检查
22. --- 设备管理器
23. regsvr32 /u *.dll----停⽌dll⽂件运⾏
24. drwtsn32------ 系统医⽣
25. rononce -p----15秒关机
26. dxdiag---------检查DirectX信息
27. regedt32-------注册表编辑器
28. ---系统配置实⽤程序
29. -------组策略结果集
30. --------显⽰内存使⽤情况
31. ----注册表
32. winchat--------XP⾃带局域⽹聊天
33. progman--------程序管理器
34. winmsd---------系统信息
35. ----计算机性能监测程序
36. winver---------检查Windows版本
37. sfc /scannow-----扫描错误并复原
38. taskmgr-----任务管理器(2000/xp/2003
39. winver---------检查Windows版本
40. ----打开windows管理体系结构(WMI)
41. wupdmgr--------windows更新程序
42. wscript--------windows脚本宿主设置
43. write----------写字板
44. winmsd---------系统信息
45. wiaacmgr-------扫描仪和照相机向导
46. winchat--------XP⾃带局域⽹聊天
47. --------显⽰内存使⽤情况
48. ---系统配置实⽤程序
49. mplayer2-------简易widnows media player
50. mspaint--------画图板
51. mstsc----------远程桌⾯连接
52. mplayer2-------媒体播放机
53. magnify--------放⼤镜实⽤程序
54. mmc------------打开控制台
55. mobsync--------同步命令
56. dxdiag---------检查DirectX信息
57. iexpress-------⽊马捆绑⼯具,系统⾃带 58. -----共享⽂件夹管理器
59. utilman--------辅助⼯具管理器
60. ---磁盘管理实⽤程序
61. dcomcnfg-------打开系统组件服务
62. ddeshare-------打开DDE共享设置
110. osk------------打开屏幕键盘
111. odbcad32-------ODBC数据源管理器
112. oobe/msoobe /a----检查XP是否激活 114. logoff---------注销命令
66. notepad--------打开记事本
67. nslookup-------⽹络管理的⼯具向导
68. ntbackup-------系统备份和还原
69. narrator-------屏幕“讲述⼈”
70. ----移动存储管理器
71. ---移动存储管理员操作请求
72. netstat -an----(TC)命令检查接⼝
73. syncapp--------创建⼀个公⽂包
74. sysedit--------系统配置编辑器
75. sigverif-------⽂件签名验证程序
76. ------索引服务程序
77. shrpubw--------创建共享⽂件夹
78. -----本地安全策略
79. syskey---------系统加密,⼀旦加密就不能解开,保护windows xp系统的双重密码
80. ---本地服务设置
81. Sndvol32-------⾳量控制程序
82. --------系统⽂件检查器
83. sfc /scannow---windows⽂件保护
84. ------索引服务程序
85. tourstart------xp简介(安装完成后出现的漫游xp程序)
86. taskmgr--------任务管理器
87. eventvwr-------事件查看器
88. eudcedit-------造字程序
89. ---计算机管理
90. packager-------对象包装程序
91. ----计算机性能监测程序
92. charmap--------启动字符映射表
93. cliconfg-------SQL SERVER 客户端⽹络实⽤程序
94. Clipbrd--------剪贴板查看器
95. conf-----------启动netmeeting
96. ----证书管理实⽤程序
97. regsvr32 /u *.dll----停⽌dll⽂件运⾏
98. regsvr32 /u ------取消ZIP⽀持
99. --------CMD命令提⽰符
100. -----Chkdsk磁盘检查
1.磁盘操作,
fdisk 隐含 参数 /mbr 重建主引导记录fdisk /mbr 重建主引导记录
fdisk 在DOS7.0以后增加了/cmbr参数,可在挂接多个物理硬盘时,重建排序在后⾯的硬盘的主引导记录,例如:fdisk /cmbr 2,可重写
第⼆个硬盘的主引导记录。(在使⽤时要⼗分⼩⼼,避免把好的硬盘引导记录损坏)
format 参数: /q 快速格式化 /u 不可恢复 /autotest 不提⽰ /s 创建 MS-DOS 引导盘 format c: /q /u /autotest
2.⽬录操作
DIR [⽬录名或⽂件名] [/S][/W][/P][/A] 列出⽬录 参数: /s 查找⼦⽬录/w 只显⽰⽂件名 /p 分页/a 显⽰隐藏⽂件 DIR /s查找该盘的
⽂件并报告位置
MD (MKDIR) [⽬录名] 创建⽬录 MKDIR HELLOWORLD 创建HELLOWORLD⽬录
CD (CHDIR) [⽬录名] PS:可以使⽤相对⽬录或绝对⽬录 进⼊⽬录 CD AA 进⼊当前⽂件夹下的AA⽬录,cd .. 进⼊上⼀个⽂件夹cd 返回
根⽬录;cd c:windows 进⼊c:windows⽂件夹
RD ( RMDIR) [⽬录名] 删除⽬录 RD HELLOWORLD 删除HELLOWORLD⽬录
3.⽂件操作
删除⽬录及其⽂件: rmdir [⽬录名或⽂件名] [/S][/W][/P][/A] 。例 rmdir c:qqdownload/s 删除C盘的qqdownload⽬录。
del [⽬录名或⽂件名] [/f][/s][/q] 删除 参数:/f 删除只读⽂件/s 删除该⽬录及其下的所有内容 /q 删除前不确认
del c:del /s /q ⾃动删除c盘的del⽬录。
copy [源⽂件或⽬录] [⽬标⽬录] 复制⽂件 copy d:pwin98*.* c:presetup 将d盘的pwin98的所有⽂件复制到c盘的presetup下。
attrib [参数][源⽂件或⽬录] ⽂件属性操作命令,attrib命令可以列出或修改磁盘上⽂件的属性,⽂件属性包括⽂档(A)、只读(R)、隐藏
(H)、系统(S),例如:attrib -h -r -s 执⾏这⼀命令后,将把DOS系统⽂件⽂件的只读、隐藏、系统属性去掉,这时将可以直接通
过dir命令看到⽂件。attrib +h +r +s 将为⾃动批处理⽂件增加以上属性。
4.内存操作
debug 调试内存 参数 -w [⽂件名] 写⼊⼆进制⽂件 -o [地址1] [地址2] 输出内存 -q 退出 exp:o 70 10[return] o 71 01
[return] 01[return] q[return] DOS下通过写70h/71h PORT改变BIOS密码在CMOS中存放的对应位置的值,⽤以清除AWARD BIOS密
码.debug 还可以破解硬盘保护卡等,但只可以在纯DOS下⽤。
5.分区操作
给磁盘分区,⼀般都会分成四个区,磁盘分区由主分区、扩展分区、逻辑分区组成。
PQ和Acronis Disk Director这两个⼯具都可以在不丢失数据的情况下对分区进⾏调整⼤⼩,以及合并等操作,XP系统的话你⽤
PQ,WIN7系统的话⽤Acronis Disk Director 操作基本⼀样,可以去⽹上找教程来看看,再不重装系统的情况下都能调整分区⼤⼩,但是建
议你还是先备份下数据再调整,毕竟对硬盘直接进⾏的操作有⼀定的危险性。
net use ipipc$ " " /user:" " 建⽴IPC空链接
net use ipipc$ "密码" /user:"⽤户名" 建⽴IPC⾮空链接
net use h: ipc$ "密码" /user:"⽤户名" 直接登陆后映射对⽅C:到本地为H:
net use h: ipc$ 登陆后映射对⽅C:到本地为H:
net use ipipc$ /del 删除IPC链接
net use h: /del 删除映射对⽅到本地的为H:的映射
net user ⽤户名 密码 /add 建⽴⽤户
net user guest /active:yes 激活guest⽤户
net user 查看有哪些⽤户
net user 帐户名 查看帐户的属性
net localgroup administrators ⽤户名 /add 把“⽤户”添加到管理员中使其具有管理员权限
net start 查看开启了哪些服务
net start 服务名 开启服务;(如:net start telnet, net start schedule)
net stop 服务名 停⽌某服务
net time ⽬标ip 查看对⽅时间
net time ⽬标ip /set 设置本地计算机时间与“⽬标IP”主机的时间同步,加上参数/yes可取消确认信息
net view 查看本地局域⽹内开启了哪些共享
net view ip 查看对⽅局域⽹内开启了哪些共享
net config 显⽰系统⽹络设置
net logoff 断开连接的共享
net pause 服务名 暂停某服务
net send ip "⽂本信息" 向对⽅发信息
net ver 局域⽹内正在使⽤的⽹络连接类型和信息
net share 查看本地开启的共享
net share ipc$ 开启ipc$共享
net share ipc$ /del 删除ipc$共享
net share c$ /del 删除C:共享
net user guest 12345 ⽤guest⽤户登陆后⽤将密码改为12345
net password 密码 更改系统登陆密码
netstat -a 查看开启了哪些端⼝,常⽤netstat -an
netstat -n 查看端⼝的⽹络连接情况,常⽤netstat -an
netstat -v 查看正在进⾏的⼯作
netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使⽤情况
netstat -s 查看正在使⽤的所有协议使⽤情况
nbtstat -A ip 对⽅136到139其中⼀个端⼝开了的话,就可查看对⽅最近登陆的⽤户名
tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”⽤于设置超时间隔。
ping ip(或域名) 向对⽅主机发送默认⼤⼩为32字节的数据,参数:“-l[空格]数据包⼤⼩”;“-n发送数据次数”;“-t”指⼀直ping。
ping -t -l 65550 ip 死亡之ping(发送⼤于64K的⽂件并⼀直ping就成了死亡之ping)
ipconfig (winipcfg) ⽤于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可⽤参数“/all”显⽰全部配置信息
tlist -t 以树⾏列表显⽰进程(为系统的附加⼯具,默认是没有安装的,在安装⽬录的Support/tools⽂件夹内)
kill -F 进程名 加-F参数后强制结束某进程(为系统的附加⼯具,默认是没有安装的,在安装⽬录的Support/tools⽂件夹内)
del -F ⽂件名 加-F参数后就可删除只读⽂件,/AR、/AH、/AS、/AA分别表⽰删除只读、隐藏、系统、存档⽂件,/A-R、/A-H、/A-S、/A-
A表⽰删除除只读、隐藏、系统、存档以外的⽂件。例如“DEL/AR *.*”表⽰删除当前⽬录下所有只读⽂件,“DEL/A-S *.*”表⽰删除当前⽬录下
除系统⽂件以外的所有⽂件
del /S /Q ⽬录 或⽤:rmdir /s /Q ⽬录 /S删除⽬录及⽬录下的所有⼦⽬录和⽂件。同时使⽤参数/Q 可取消删除操作时的系统确认就直接
删除。(⼆个命令作⽤相同)
move 盘符路径要移动的⽂件名 存放移动⽂件的路径移动后⽂件名 移动⽂件,⽤参数/y将取消确认移动⽬录存在相同⽂件的提⽰就直接
覆盖
fc > 对⽐⼆个⽂件并把不同之处输出到⽂件中,"> "和"> >" 是重定向命令
at id号 开启已注册的某个计划任务
at /delete 停⽌所有计划任务,⽤参数/yes则不需要确认就直接停⽌
at id号 /delete 停⽌某个已注册的计划任务
at 查看所有的计划任务
at ip time 程序名(或⼀个命令) /r 在某时间运⾏对⽅某程序并重新启动计算机
finger username @host 查看最近有哪些⽤户登陆
telnet ip 端⼝ 远和登陆服务器,默认端⼝为23
open ip 连接到IP(属telnet登陆后的命令)
telnet 在本机上直接键⼊telnet 将进⼊本机的telnet
copy 路径⽂件名1 路径⽂件名2 /y 复制⽂件1到指定的⽬录为⽂件2,⽤参数/y就同时取消确认你要改写⼀份现存⽬录⽂件
copy c: ipadmin$ 复制本地c:到对⽅的admin下
copy /b+/a 将的内容藏⾝到中⽣成新的⽂件,注:⽂件头要空三排,参数:/b指⼆进制⽂
件,/a指ASCLL格式⽂件
copy ipadmin$ c: 或:copyipadmin$*.* 复制对⽅admini$共享下的⽂件(所有⽂件)⾄本地C:
xcopy 要复制的⽂件或⽬录树 ⽬标地址⽬录名 复制⽂件和⽬录树,⽤参数/Y将不提⽰覆盖相同⽂件
⽤参数/e才可连⽬录下的⼦⽬录⼀起复制到⽬标地址下。
tftp -i ⾃⼰IP(⽤⾁机作跳板时这⽤⾁机IP) get : 登陆后,将“IP”的下载到⽬标主机c: 参数:-i
指以⼆进制模式传送,如传送exe⽂件时⽤,如不加-i 则以ASCII模式(传送⽂本⽂件模式)进⾏传送
tftp -i 对⽅IP put c: 登陆后,上传本地c:⾄主机
ftp ip 端⼝ ⽤于上传⽂件⾄服务器或进⾏⽂件操作,默认端⼝为21。bin指⽤⼆进制⽅式传送(可执⾏⽂件进);默认为ASCII格式传送
(⽂本⽂件时)
route print 显⽰出IP路由,将主要显⽰⽹络地址Network addres,⼦⽹掩码Netmask,⽹关地址Gateway addres,接⼝地址Interface
arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把⼀个IP解析成⼀个物理性的MAC地址。arp -a将显⽰出全部信息
start 程序名或命令 /max 或/min 新开⼀个新窗⼝并最⼤化(最⼩化)运⾏某程序或命令
mem 查看cpu使⽤情况
attrib ⽂件名(⽬录名) 查看某⽂件(⽬录)的属性
attrib ⽂件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某⽂件的 存档,只读,系统,隐藏 属性;⽤+则是添加为某属性
dir 查看⽂件,参数:/Q显⽰⽂件及⽬录属系统哪个⽤户,/T:C显⽰⽂件创建时间,/T:A显⽰⽂件上次被访问时间,/T:W上次被修改时间
date /t 、 time /t 使⽤此参数即“DATE/T”、“TIME/T”将只显⽰当前⽇期和时间,⽽不必输⼊新⽇期和时间
set 指定环境变量名称=要指派给变量的字符 设置环境变量
set 显⽰当前所有的环境变量
set p(或其它字符) 显⽰出当前以字符p(或其它字符)开头的所有环境变量
pause 暂停批处理程序,并显⽰出:请按任意键继续....
if 在批处理程序中执⾏条件处理(更多说明见if命令及变量)
goto 标签 将导向到批处理程序中带标签的⾏(标签必须单独⼀⾏,且以冒号打头,例如:“:start”标签)
call 路径批处理⽂件名 从批处理程序中调⽤另⼀个批处理程序 (更多说明见call /?)
for 对⼀组⽂件中的每⼀个⽂件执⾏某个特定命令(更多说明见for命令及变量)
echo on或off 打开或关闭echo,仅⽤echo不加参数则显⽰当前echo设置
echo 信息 在屏幕上显⽰出信息
echo 信息 >> 将"信息"保存到⽂件中
findstr "Hello" 在⽂件中寻找字符串hello
find ⽂件名 查找某⽂件
title 标题名字 更改CMD窗⼝标题名字
color 颜⾊值 设置cmd控制台前景和背景颜⾊;0=⿊、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=⽩、8=灰、9=淡蓝、A=淡绿、
B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮⽩
prompt 名称 更改的显⽰的命令提⽰符(把C:、D:统⼀改为:EntSky )
ver 在DOS窗⼝下显⽰版本信息
winver 弹出⼀个窗⼝显⽰版本信息(内存⼤⼩、系统版本、补丁版本、计算机名)
format 盘符 /FS:类型 格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS
md ⽬录名 创建⽬录
replace 源⽂件 要替换⽂件的⽬录 替换⽂件
ren 原⽂件名 新⽂件名 重命名⽂件名
tree 以树形结构显⽰出⽬录,⽤参数-f 将列出第个⽂件夹中⽂件名称
type ⽂件名 显⽰⽂本⽂件的内容
more ⽂件名 逐屏显⽰输出⽂件
doskey 要锁定的命令=字符
doskey 要解锁命令= 为DOS提供的锁定命令(编辑命令⾏,重新调⽤win2k命令,并创建宏)。如:锁定dir命令:doskey dir=entsky (不
能⽤doskey dir=dir);解锁:doskey dir=
taskmgr 调出任务管理器
chkdsk /F D: 检查磁盘D并显⽰状态报告;加参数/f并修复磁盘上的错误
tlntadmn telnt服务admn,键⼊tlntadmn选择3,再选择8,就可以更改telnet服务默认端⼝23为其它任何端⼝
exit 退出程序或⽬前,⽤参数/B则是退出当前批处理脚本⽽不是
path 路径可执⾏⽂件的⽂件名 为可执⾏⽂件设置⼀个路径。
cmd 启动⼀个win2K命令解释窗⼝。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?
regedit /s 注册表⽂件名 导⼊注册表;参数/S指安静模式导⼊,⽆任何提⽰;
regedit /e 注册表⽂件名 导出注册表
cacls ⽂件名 参数 显⽰或修改⽂件访问控制列表(ACL)——针对NTFS格式时。参数:/D ⽤户名:设定拒绝某⽤户访问;/P ⽤户
名:perm 替换指定⽤户的访问权限;/G ⽤户名:perm 赋予指定⽤户访问权限;Perm 可以是: N ⽆,R 读取, W 写⼊, C 更改(写⼊),F 完全
控制;例:cacls D: /D pub 设定d: 拒绝pub⽤户访问。
cacls ⽂件名 查看⽂件的访问⽤户权限列表
REM ⽂本内容 在批处理⽂件中添加注解
netsh 查看或更改本地⽹络配置情况


发布评论