海哥 发表于 2024-9-12 23:55:47

【cmd】Windows CMD命令整理及示例使用

1. dir


表现目录中的文件和子目录列表。
dir
带参数使用示例:
dir
/p# 分页表现目录中的内容dir
/s# 表现指定目录及所有子目录中的文件dir
/a# 表现具有潜伏属性的文件 2. copy

复制文件和目录。
copy source destination
带参数使用示例:
copy /v source.txt destination.txt# 复制文件并验证新文件
copy /y source.txt destination.txt# 覆盖目标文件而不提示确认
3. move

移动文件并重命名文件和目录。
move source destination
带参数使用示例:
move /y source.txt destination.txt# 覆盖目标文件而不提示确认
4. del

删除一个或多个文件。
del filename
带参数使用示例:
del /f filename# 强制删除只读文件
del /s *.txt    # 删除当前目录及所有子目录中的.txt文件
5. ren

重命名文件。
ren oldname newname
带参数使用示例:
ren *.txt *.bak# 将所有.txt文件重命名为.bak文件
6. type

表现文本文件的内容。
type filename
带参数使用示例:
type filename
> output.txt# 将文件内容输出到另一个文件 7. mkdir


创建新目录。
mkdir
dir
ectoryname 带参数使用示例:
mkdir
/p path
\to\new\dir
ectory# 创建多级目录结构 8. rmdir


删除目录。
rmdir
dir
ectoryname 带参数使用示例:
rmdir
/s /q dir
ectoryname# 删除目录及其所有子目录和文件,不提示确认 9. ipconfig


表现所有适配器的IP地点、子网掩码和默认网关。
ipconfig
带参数使用示例:
ipconfig
/all# 表现完整TCP/IP设置信息 10. ping

查抄与远程计算机或网络的连接。
ping ip_address
带参数使用示例:
ping -t ip_address# 不断发送ping包,直到被用户中断
ping -n 5 ip_address# 发送5个ping包后停止
11. net

管理和查看网络环境、服务、用户、登录等信息。
net view
带参数使用示例:
net user# 显示用户账户信息
net start# 显示已启动的服务列表
12. tasklist


表现包罗服务在内的所有当前运行的使命。
tasklist
带参数使用示例:
tasklist
/svc# 表现每个进程的服务信息tasklist
/m# 表现每个进程加载的模块 13. taskkill

结束一个或多个使命或进程。
taskkill /im processname.exe
带参数使用示例:
taskkill /f /im notepad.exe# 强制结束notepad.exe进程
taskkill /t /im processname.exe# 结束进程及其所有子进程
14. shutdown

允许您关闭、重新启动或注销本地或远程计算机。
shutdown /s /t 0# 立即关机
带参数使用示例:
shutdown /r /t 30# 30秒后重新启动计算机
shutdown /l /f# 强制注销当前用户
参数表明:


[*]/s:关机
[*]/r:重新启动
[*]/l:注销
[*]/t:设置关机、重启或注销前的等待时间(秒)
[*]/f:逼迫关闭所有应用步调
15. cls


清除命令提示符窗口的内容。
cls
16. findstr

在多个文件中搜刮字符串。
findstr "string" *.txt
带参数使用示例:
findstr /s /i "pattern" *.txt# 在所有.txt文件中搜索不区分大小写的"pattern"
参数表明:


[*]/s:在当前目录及所有子目录中的文件中搜刮
[*]/i:搜刮时不区分巨细写
17. more

逐屏表现输出内容。
more filename
带参数使用示例:
dir
| more# 逐屏表现目录列表 18. tree


以图形方式表现目录结构。
tree
带参数使用示例:
tree
/f# 表现每个目录中的文件列表 参数表明:


[*]/f:表现每个目录中的文件
19. date


表现或设置系统日期。
date
带参数使用示例:
date
/t# 表现当前日期,不提示输入新日期 20. time


表现或设置系统时间。
time
带参数使用示例:
time
/t# 表现当前时间,不提示输入新时间 21. systeminfo


表现本地或远程计算机的系统信息。
systeminfo
22. nslookup

查询DNS记录,用于诊断和排除DNS故障。
nslookup domain_name
带参数使用示例:
nslookup -type=mx domain_name# 查询域名的邮件交换记录
参数表明:


[*]-type=mx:指定查询的DNS记录范例为MX(邮件互换)
23. tracert

跟踪数据包到达目标计算机的路径。
tracert ip_address
带参数使用示例:
tracert -d ip_address# 不解析每个跃点的目标主机的名称
参数表明:


[*]-d:不将地点解析成主机名
24. path


表现或设置可实验文件的搜刮路径。
path
带参数使用示例:
path
%path
%;C:\new_path
# 将C:\new_path
添加到系统路径 25. set

表现、设置或删除环境变量。
set variable=value
带参数使用示例:
set PATH=%PATH%;C:\new_path
# 在现有PATH环境变量中添加新路径 26. subst

将路径与驱动器号关联。此命令可用于创建假造驱动器。
subst drive_letter: path

带参数使用示例:
subst X: C:\myfolder# 将C:\myfolder虚拟为X:驱动器
subst X: /D# 删除X:虚拟驱动器的映射
参数表明:


[*]/D:删除指定的映射
27. xcopy

复制文件和目录树。
xcopy source destination

带参数使用示例:
xcopy C:\source\* D:\destination /s /e /i# 复制source目录下的所有文件和子目录到destination
参数表明:


[*]/s:复制目录和子目录,除了空目录
[*]/e:复制目录和子目录,包罗空目录
[*]/i:假如目标不存在,且要复制的文件凌驾两个,则假定目标必须是目录
28. robocopy

用于复制目录树的高级副本工具。
robocopy source destination
...] 带参数使用示例:
robocopy C:\source D:\destination /E /COPYALL /R:3 /W:30# 复制source目录到destination,包括子目录和文件属性,重试3次,等待30秒
参数表明:


[*]/E:复制子目录,包罗空目录
[*]/COPYALL:复制文件的所有属性
[*]/R:n:重试次数
[*]/W:n:等待时间(秒)
29. label

创建、更改或删除磁盘的卷标。
label drive: label_name
带参数使用示例:
label D: "Backup Disk"# 将D:驱动器的卷标设置为"Backup Disk"
30. vol


表现磁盘卷标和序列号。
vol
带参数使用示例:
vol
D:# 表现D:驱动器的卷标和序列号 31. chkdsk

查抄磁盘并表现状态报告。
chkdsk drive:
带参数使用示例:
chkdsk D: /f# 检查D:驱动器上的文件系统错误,并修复找到的错误
参数表明:


[*]/f:修复磁盘上的错误
32. defrag

对指定卷进行碎片整理。
defrag vol
ume 带参数使用示例:
defrag C: /U# 对C:驱动器进行碎片整理,并显示进度报告
参数表明:


[*]/U:表现碎片整理的详细报告
33. netstat


表现运动的TCP连接、侦听的端口、以太网统计信息、IP路由表和IP统计信息。
netstat
带参数使用示例:
netstat
-an# 表现所有运动的TCP连接和侦听的端口 参数表明:


[*]-a:表现所有连接和侦听端口
[*]-n:以数字情势表现地点和端标语
34. reg

用于操作注册表。
reg query key_name
带参数使用示例:
reg add HKLM\Software\MyApp /v MyKey /t REG_SZ /d "MyValue"# 向注册表中添加一个键值
参数表明:


[*]add:添加新的键或值
[*]query:查询键或值的名称
[*]/v:指定要添加或查询的值名称
[*]/t:指定值的范例
[*]/d:指定要添加的值数据
35. telnet

用于远程登录到网络中的计算机。
telnet hostname
带参数使用示例:
telnet 192.168.1.1# 尝试连接到IP地址为192.168.1.1的远程主机
36. ftp

启动FTP会话以进行文件传输。
ftp
带参数使用示例:
ftp -s:ftp_script.txt# 从ftp_script.txt文件执行FTP命令
参数表明:


[*]-s::指定包含FTP命令的文件
37. at

计划在将来的特定时间实验命令。
at [time
] 带参数使用示例:
at 22:00 /every:M,T,W,Th,F,S,Su shutdown /s /t 60# 每天晚上10点关机,提前60秒警告
参数表明:


[*]/every::指定重复实验的计划
38. schtasks

创建、删除、查询、更改或运行计划使命。
schtasks /create /tn "TaskName" /tr "TaskCommand" /sc daily /st 09:00
带参数使用示例:
schtasks /delete /tn "TaskName" /f# 删除名为"TaskName"的计划任务,不提示确认
参数表明:


[*]/create:创建新使命
[*]/tn:使命名称
[*]/tr:要运行的步调或命令
[*]/sc:计划范例(如daily、weekly等)
[*]/st:开始时间
[*]/delete:删除使命
[*]/f:逼迫删除使命,不提示确认
39. netsh

用于设置和监督Windows网络组件。
netsh interface ip set address "Local Area Connection" static 192.168.1.100 255.255.255.0 192.168.1.1
带参数使用示例:
netsh firewall show state# 显示Windows防火墙的状态
40. takeown

获取文件或目录的所有权。
takeown /f filename /a
带参数使用示例:
takeown /r /d y /f C:\folder\*# 递归获取folder目录及其所有内容的所有权
参数表明:


[*]/f:指定文件或目录
[*]/r:递归处理子目录
[*]/d:允许对目录进行递归更改
[*]/a:更改所有者而不是所有者组
41. cacls


表现或修改文件的访问控制列表(ACL)。
cacls
filename /t /e /g user:R 带参数使用示例:
cacls
C:\folder\* /t /g Users:F# 为folder目录及其所有内容设置完全控制权限给Users组 参数表明:


[*]/t:更改当前目录及其所有子目录中的文件
[*]/e:编辑ACL而不是替换它
[*]/g:授予指定用户访问权限
[*]:R:读取权限
[*]:F:完全控制权限
42. powercfg

电源设置命令行工具。
powercfg /change monitor-time
out-ac 10 带参数使用示例:
powercfg /Hibernate off# 禁用休眠功能
参数表明:


[*]/change:更改系统电源设置
[*]monitor-time
out-ac:AC电源状态下的表现器关闭超时时间
43. cipher

在NTFS卷上表现或更改加密。
cipher /e /s:C:\folder
带参数使用示例:
cipher /u /n /h# 清除系统中的所有加密文件
参数表明:


[*]/e:加密文件和目录
[*]/s::指定要加密的目录
[*]/u:解密文件和目录
[*]/n:不覆盖任何未加密的文件
[*]/h:在规复过程中不提示
44. wmic

Windows Management Instrumentation Command-line(Windows管理工具命令行)。
wmic process where "name='notepad.exe'" call terminate
带参数使用示例:
wmic bios get serialnumber# 获取BIOS序列号
参数表明:


[*]process:指定WMI类
[*]where:指定查询条件
[*]call terminate:调用terminate方法
45. dism

摆设映像服务和管理工具。
dism /online /cleanup-image /scanhealth
带参数使用示例:
dism /online /cleanup-image /startcomponentcleanup# 清理Windows更新缓存
参数表明:


[*]/online:指定
46. dism(续)

摆设映像服务和管理工具(续)。
dism /image:C:\offline /add-driver /driver:C:\drivers\driver.inf
带参数使用示例:
dism /online /enable-feature /featurename:TelnetClient# 在线启用Telnet客户端功能
参数表明:


[*]/image::指定脱机Windows映像的路径
[*]/add-driver:添加驱动步调到映像
[*]/driver::指定驱动步调的INF文件路径
[*]/enable-feature:启用Windows功能
[*]/featurename::指定要启用的功能名称
47. secedit

设置系统安全设置。
secedit /export /cfg "C:\secpol.cfg"
带参数使用示例:
secedit /configure /db "C:\secedit.sdb" /cfg "C:\secpol.cfg" /areas SECURITYPOLICY# 配置系统安全设置
参数表明:


[*]/export:导出当前安全设置
[*]/cfg:指定导出或设置的安全设置的路径
[*]/configure:应用安全设置
[*]/db:指定安全数据库的位置
[*]/areas:指定要设置的安全区域
48. systeminfo
(续)

表现本地或远程计算机的系统信息(续)。
systeminfo
/s computername /u username /p password 带参数使用示例:
systeminfo
/fo list# 以列表格式表现系统信息 参数表明:


[*]/s:指定远程计算机名称或IP地点
[*]/u:指定用户名
[*]/p:指定暗码
[*]/fo:指定输出格式(list、csv、table)
49. ipconfig
(续)

表现所有适配器的IP地点、子网掩码和默认网关(续)。
ipconfig
/release 带参数使用示例:
ipconfig
/renew# 重新从DHCP服务器获取IP地点 参数表明:


[*]/release:开释当前的IP地点
[*]/renew:更新所有适配器的IP地点租约
50. nslookup(续)

查询DNS记录,用于诊断和排除DNS故障(续)。
nslookup -type=A domain_name server_name
带参数使用示例:
nslookup -type=NS domain_name# 查询域名的DNS服务器记录
参数表明:


[*]-type=A:指定查询的DNS记录范例为A(地点记录)
[*]-type=NS:指定查询的DNS记录范例为NS(域名服务器记录)
[*]server_name:指定使用的DNS服务器
51. tracert(续)

跟踪数据包到达目标计算机的路径(续)。
tracert -w 5 ip_address
带参数使用示例:
tracert -h 10 ip_address# 最多跟踪10个跃点
参数表明:


[*]-w:等待每个回复的时间(毫秒)
[*]-h:指定最大跟踪跃点数
52. path
(续)

表现或设置可实验文件的搜刮路径(续)。
path
;C:\new_path
; 带参数使用示例:
path
%path
%;C:\another_path
;# 将C:\another_path
添加到系统路径的末尾 参数表明:


[*]%path
%:当前系统路径环境变量
53. set(续)

表现、设置或删除环境变量(续)。
setx variable value
带参数使用示例:
setx PATH "%PATH%;C:\new_path
"# 永久地将C:\new_path
添加到系统路径 参数表明:


[*]setx:用于永久设置环境变量
54. tasklist
(续)

表现包罗服务在内的所有当前运行的使命(续)。
tasklist
/svc /fi "IMAGENAME eq notepad.exe" 带参数使用示例:
tasklist
/m notepad.exe# 表现notepad.exe进程加载的模块 参数表明:


[*]/fi:指定筛选器
[*]IMAGENAME eq notepad.exe:筛选条件,仅表现名为notepad.exe的进程
55. taskkill(续)

结束一个或多个使命或进程(续)。
taskkill /f /im notepad.exe /t
带参数使用示例:
taskkill /pid
上述这些命令涵盖了一样寻常使用中的大部门场景,从文件操作、系统维护到网络管理的多个方面。每个命令都有其特定的用途,并且可以通过附加参数来实验更复杂的使命。记得在使用这些命令时,特殊是涉及系统更改的命令,要审慎操作。但Windows CMD命令尚有许多其他功能强大的命令,具体可以通过命令 /?来查看每个命令的帮助文档。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【cmd】Windows CMD命令整理及示例使用