【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 directoryname

带参数使用示例:

mkdir /p path\to\new\directory  # 创建多级目录结构

8. rmdir

删除目录。

rmdir directoryname

带参数使用示例:

rmdir /s /q directoryname  # 删除目录及其所有子目录和文件,不提示确认

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 [file [file]...]

带参数使用示例:

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 volume

带参数使用示例:

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 [hostname]

带参数使用示例:

ftp -s:ftp_script.txt  # 从ftp_script.txt文件执行FTP命令

参数解释:

  • -s::指定包含FTP命令的文件

37. at

计划在将来的特定时间执行命令。

at [time] [command]

带参数使用示例:

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-timeout-ac 10

带参数使用示例:

powercfg /Hibernate off  # 禁用休眠功能

参数解释:

  • /change:更改系统电源设置
  • monitor-timeout-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命令还有很多其他功能强大的命令,具体可以通过命令 /?来查看每个命令的帮助文档。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/49730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

养宠浮毛异味双困扰?性价比高的宠物空气净化器推荐

家里养了两只银渐层,谁懂啊!一下班打开家门就看到家里飘满了猫浮毛雪,空气中还传来隐隐约约的异味。每天不是在吸毛的路上,就是在洗猫砂盆的路上,而且空气中的浮毛还很难清理干净,这是最让人头疼的问题。 …

SSM学习8:SpringMVC请求与响应

设置请求映射路径 设置配置 config/ServletContainersInitConfig.class public class ServletContainersInitConfig extends AbstractAnnotationConfigDispatcherServletInitializer {protected Class<?>[] getServletConfigClasses() {return new Class[]{SpringMvcC…

Golang | Leetcode Golang题解之第282题给表达式添加运算符

题目&#xff1a; 题解&#xff1a; func addOperators(num string, target int) (ans []string) {n : len(num)var backtrack func(expr []byte, i, res, mul int)backtrack func(expr []byte, i, res, mul int) {if i n {if res target {ans append(ans, string(expr))}…

stm32——lcd液晶显示

一.液晶屏介绍 液晶显示屏是由液晶显示面板&#xff0c;电容触摸屏&#xff0c;pcb底板构成。在液晶显示屏里我们有带控制芯片的还有不带控制芯片的。对于低端的微控制器它不能直接控制液晶面板&#xff0c;所以需要给液晶控制面板而外增加一个液晶控制芯片。对于单片机stm32f4…

销售分析,奥威BI,销售好帮手

【销售分析&#xff0c;奥威BI&#xff0c;销售好帮手】 在商海浮沉中&#xff0c;销售数据是企业最宝贵的资产之一&#xff0c;它不仅反映了市场的反馈&#xff0c;更是指引企业未来战略方向的灯塔。奥威BI&#xff08;Business Intelligence&#xff09;&#xff0c;作为数据…

openssl req 详解

一、openssl req 该命令用于创建和处理PKCS#10格式的证书请求&#xff08;certificate requests CSRs&#xff09;&#xff0c;也可以用来创建自签名证书&#xff08; self-signed certificates&#xff09;来当作根证书&#xff08;root CAs&#xff09;使用 -new 该选项用来…

硅纪元视角 | Stability AI推出Stable Video 4D,40秒生成8角度动态视频!

在数字化浪潮的推动下&#xff0c;人工智能&#xff08;AI&#xff09;正成为塑造未来的关键力量。硅纪元视角栏目紧跟AI科技的最新发展&#xff0c;捕捉行业动态&#xff1b;提供深入的新闻解读&#xff0c;助您洞悉技术背后的逻辑&#xff1b;汇聚行业专家的见解&#xff0c;…

SpringBoot集成Tomcat、DispatcherServlet

通过 SpringBoot 自动配置机制&#xff0c;导入配置类 利用 SpringBoot 自动配置机制&#xff0c;SpringBoot 会导入一个类型为 ServletWebServerFactoryAutoConfiguration 的配置类 ServletWebServerFactoryAutoConfiguration ServletWebServerFactoryAutoConfigurations 类上…

C# VS2019 Form 图标的修改

一、 窗口的左上角图标 1、Form的属性中找到Icon项直接选择图标&#xff08;.ico&#xff09;路径,窗口左上角会自动更新选择更新的图标。 Form属性 2.发布后的exe图标

谷粒商城实战笔记-48~49-商品服务-API-三级分类-查询-树形展示三级分类数据-前端优化

文章目录 一&#xff0c;48-商品服务-API-三级分类-查询-树形展示三级分类数据1&#xff0c;创建商品服务命名空间2&#xff0c;商品服务增加配置3&#xff0c;网关增加商品服务的路由配置4&#xff0c;前端树形展示5&#xff0c;测试 二&#xff0c;49-商品服务-API-三级分类-…

select for update作用

SELECT ... FOR UPDATE 是 MySQL 中用于实现行级锁的一种机制。它通常在事务处理中使用&#xff0c;以确保在读取和修改数据的过程中&#xff0c;事务不会对这些数据进行并发修改&#xff0c;从而避免脏读、不可重复读等并发问题。 以下是 SELECT ... FOR UPDATE 的主要作用和…

航空机载总线介绍——ARINC429总线

航空机载总线是现代航空电子系统中的重要组成部分&#xff0c;它们负责在机载电子设备之间传递信息&#xff0c;实现各个系统之间的协同工作。其中&#xff0c;ARINC429总线作为早期广泛应用于民用航空领域的数字式信息传输总线&#xff0c;具有其独特的技术特点和广泛的应用场…

Python酷库之旅-第三方库Pandas(044)

目录 一、用法精讲 151、pandas.Series.any方法 151-1、语法 151-2、参数 151-3、功能 151-4、返回值 151-5、说明 151-6、用法 151-6-1、数据准备 151-6-2、代码示例 151-6-3、结果输出 152、pandas.Series.autocorr方法 152-1、语法 152-2、参数 152-3、功能 …

守护Web安全:WebKit与内容安全策略(CSP)的深度解析

守护Web安全&#xff1a;WebKit与内容安全策略(CSP)的深度解析 随着网络安全威胁的不断增加&#xff0c;Web应用的安全性变得至关重要。内容安全策略&#xff08;Content Security Policy&#xff0c;简称CSP&#xff09;是一种网络安全标准&#xff0c;旨在防止跨站脚本攻击&…

线上语音交友平台成熟案例源码出售本地找搭子交友app软件线下陪玩系统开发服务

1、上麦相亲互动:直播间内除了红娘外&#xff0c;还有男女用户两个视频麦位&#xff0c;直播间符合要求的用户可以申请上麦, 2、公屏聊天:为上麦用户可以通过在公屏发言的方式参与直播间内的话题互动。 3、私信异性用户之间可以发送私信消息&#xff0c;通过付要或开通会员可解…

Composio

文章目录 一、关于 Composio为什么是Composo&#xff1f;&#x1f914;主要特点 &#x1f525;例子&#x1f4a1; 二、Python入门&#x1f680;1、安装2、马上测试 Composio 三、&#x1f680;Javascript入门1、安装Composo SDK&#xff1a;2、设置OpenAI和 Composio 工具集&am…

全志T113-S3裸机定时器驱动(timer0,timer1操作)

虽然只有2个定时器&#xff0c;但是好在是32bit的&#xff0c;日常使用刚好够&#xff0c;1个定时器当做StopWatch定时器&#xff0c;1us精度&#xff0c;用于时间测量&#xff0c;1个定时器给OS作为滴答时钟使用。 直接上代码&#xff1a; /********************************…

无线领夹麦克风哪个牌子好?几十块和几百块的领夹麦克风推荐

现如今视频自媒体行业还在蓬勃发展&#xff0c;麦克风对于自媒体行业可以说是必不可少的装备了&#xff0c;在互联网“内卷”的时代&#xff0c;各大视频博主、Up主、主播大多都会使用无线麦克风来辅助视频和直播内容输出。无线领夹麦克风作为视频行业中的麦克风新宠&#xff0…

深入理解TCP:互联网通信的基石

深入理解TCP&#xff1a;互联网通信的基石 引言TCP的普遍应用TCP连接的建立与维护三次握手&#xff08;Three-Way Handshake&#xff09;连接的可靠性与超时重传数据传输与流量控制连接的终止状态转换 TCP与UDP的对比TCP协议栈的层级结构应用层&#xff08;Application Layer&a…

DevExpress WPF中文教程:如何完成GridControl的列和编辑器配置?

DevExpress WPF拥有120个控件和库&#xff0c;将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序&#xff0c;这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件…