较为全面的 Windows CMD 命令:

1. 目录和文件操作命令

  • attrib:显示或更改文件属性。例如:attrib +h file.txt可将file.txt设置为隐藏属性,attrib -r file.txt可移除只读属性。
  • compact:显示或更改 NTFS 分区上文件或目录的压缩状态。
  • convert:将 FAT 卷转换为 NTFS 卷。例如:convert D: /fs:ntfs(注意转换过程有风险,应先备份数据)。
  • diskcomp:比较两个软盘的内容。
  • diskcopy:将一个软盘的内容复制到另一个软盘。
  • fc:比较两个文件或两组文件,并显示它们之间的差异。
  • find:在文件中搜索指定的文本字符串。例如:find "error" log.txtlog.txt文件中查找 “error” 字符串。
  • findstr:在文件中搜索指定的字符串,比find更强大,支持正则表达式。例如:findstr /r "^\d{3}-\d{3}-\d{4}" phone_numbers.txt搜索符合特定格式的电话号码。
  • more:逐屏显示输出内容。例如:type large_file.txt | more分页显示大文件内容。
  • print:打印文本文件。例如:print document.txt(需要打印机正确配置)。
  • ren:重命名文件或目录,同rename。例如:ren old_name.txt new_name.txt
  • replace:替换文件中的字符串。例如:replace source.txt target.txt "old_string" "new_string"
  • tree:以图形化方式显示目录结构。例如:tree C:\Windows显示 C 盘 Windows 目录的树形结构。
  • type:显示文本文件的内容。例如:type readme.txt
  • xcopy:复制文件和目录树,比copy更强大,可以复制目录及其子目录。例如:xcopy C:\source_folder D:\destination_folder /s /e/s复制目录和子目录,/e包括空目录)。

2. 系统信息和管理命令

  • assoc:显示或修改文件扩展名关联。例如:assoc.txt=txtfile显示.txt扩展名与txtfile类型的关联。
  • bootcfg:对启动配置进行操作,如添加、修改或删除启动选项。
  • chkdsk:检查磁盘并显示状态报告,还可以修复磁盘错误。例如:chkdsk C: /f/f参数用于修复错误)。
  • chkntfs:在启动时显示或修改自动系统检查。
  • cipher:在 NTFS 卷上显示或修改加密文件系统 (EFS) 设置。
  • cleanmgr:启动磁盘清理工具。
  • cliconfg:对 SQL Server 客户端网络实用程序进行配置。
  • cmdkey:创建、显示和删除存储的用户名和密码。
  • color:设置命令提示符窗口的颜色。
  • comp:逐字节比较两个文件的内容。
  • control:打开控制面板。例如:control userpasswords2打开用户账户设置。
  • date:显示或设置系统日期。
  • defrag:对磁盘进行碎片整理。例如:defrag C:
  • devcon:设备控制台,用于管理设备驱动程序。
  • driverquery:显示已安装的设备驱动程序的列表。
  • dxdiag:显示 DirectX 诊断工具信息。
  • edit:启动文本编辑器(旧版,功能有限)。
  • eventcreate:创建自定义事件日志条目。
  • eventquery:查询事件日志中的特定事件。
  • eventtriggers:显示和配置事件触发器。
  • expand:从压缩文件中提取文件。例如:expand archive.cab -F:* destination_folder
  • fastopen:启动 Fastopen 实用程序(在某些系统中用于优化文件访问)。
  • fciv:计算文件的校验和。
  • finger:显示关于指定用户的信息(在支持的网络环境中)。
  • format:格式化磁盘。例如:format D: /q/q快速格式化),使用时要谨慎,会删除磁盘上的数据。
  • fsutil:执行与文件系统相关的各种操作,如管理稀疏文件、创建硬链接等。
  • ftp:启动文件传输协议 (FTP) 客户端。
  • getmac:获取本地或远程计算机的网络适配器的 MAC 地址。
  • gpresult:显示组策略设置的结果。
  • gpedit.mn:打开本地组策略编辑器(仅适用于专业版及以上系统)。
  • gpupdate:刷新本地组策略设置。
  • helpctr:启动帮助和支持中心。
  • hostname:显示计算机的主机名。
  • ipseccmd:用于配置 Internet 协议安全 (IPsec)。
  • ipconfig:显示和修改网络配置信息。如ipconfig /release释放 IP 地址,ipconfig /renew重新获取 IP 地址。
  • klist:显示当前登录会话的 Kerberos 票证信息。
  • label:创建、更改或删除磁盘的卷标。例如:label C: MyDisk
  • lodctr:加载性能计数器名称和解释文本。
  • logoff:注销当前用户。
  • lusrmgr.msc:打开本地用户和组管理器(仅适用于专业版及以上系统)。
  • mem:显示计算机内存使用情况(旧版命令,在现代系统中可能不准确)。
  • mmc:打开 Microsoft 管理控制台,可加载各种管理单元。
  • mofcomp:编译托管对象格式 (MOF) 文件。
  • mountvol:创建、删除或列出卷挂载点。
  • nbtstat:显示基于 NetBIOS 的 TCP/IP 连接状态。
  • net:用于网络相关的多种操作,如net user(管理用户账户)、net share(管理共享资源)、net view(查看网络资源)等。
  • netsh:用于配置和显示网络相关设置,可用于配置防火墙、网络接口、路由等。例如:netsh firewall set opmode disable可禁用防火墙。
  • netstat:显示网络连接、路由表和网络接口统计信息。例如:netstat -ano显示所有连接和监听端口以及对应的进程 ID。
  • nslookup:查询域名系统 (DNS) 信息。例如:nslookup www.example.com
  • ntbackup:启动备份或还原向导(旧版备份工具)。
  • ntdsutil:用于 Active Directory 域服务的维护和管理。
  • pathping:结合了pingtracert的功能,显示数据包在网络中的传输路径及丢包情况。
  • perfmon:打开性能监视器。
  • ping:测试网络连接。例如:ping 8.8.8.8
  • popd:更改到上一个目录(在使用pushd命令后)。
  • printbrm:备份和还原打印机配置。
  • prompt:更改命令提示符的外观。例如:prompt $P$G显示当前目录和>符号。
  • pushd:保存当前目录并切换到新目录。例如:pushd C:\Windows
  • qappsrv:显示网络上的终端服务器应用程序服务器。
  • qprocess:显示远程服务器上的进程信息。
  • quser:显示登录到本地或远程服务器的用户信息。
  • qwinsta:显示终端服务器上的会话信息。
  • rasdial:建立、挂断或显示远程访问服务 (RAS) 连接的状态。
  • rdpclip:用于在远程桌面会话中共享剪贴板。
  • recover:从损坏的磁盘中恢复可读信息。
  • reg:用于操作注册表,包括添加、修改、删除注册表项和值。例如:reg add HKCU\Software\MyApp /v KeyName /t REG_SZ /d "Value"
  • regedit:打开注册表编辑器。
  • regedt32:另一种打开注册表编辑器的方式(在某些系统中有不同功能)。
  • regini:使用初始化文件修改注册表。
  • regsvr32:注册或注销动态链接库 (DLL) 文件。例如:regsvr32 mydll.dll注册 DLL 文件。
  • relog:重新采样性能计数器日志中的数据。
  • rem:在批处理文件或脚本中添加注释。例如:rem This is a comment
  • replace:替换文件中的内容。
  • reset session:重置终端服务器会话。
  • robocopy:功能强大的文件和目录复制工具,可用于备份等操作。例如:robocopy C:\source D:\destination /E /COPYALL/E复制子目录,包括空目录,/COPYALL复制所有文件信息)。
  • route:显示和修改本地 IP 路由表。例如:route add 192.168.1.0 mask 256.256.256.0 192.168.0.1添加路由。
  • rsh:在远程计算机上执行命令(需要配置远程 Shell 服务)。
  • runas:以其他用户身份运行程序。例如:runas /user:administrator cmd以管理员身份打开命令提示符。
  • sc:用于管理服务,如启动、停止、创建、删除服务等。例如:sc start MyService启动名为MyService的服务。
  • schtasks:用于创建、删除、查询、修改计划任务。例如:schtasks /create /tn "MyTask" /tr "C:\myapp.exe" /sc daily /st 08:00创建一个每天 8 点运行指定程序的计划任务。
  • secpol.msc:打开本地安全策略编辑器。
  • secedit:用于配置和分析系统安全策略。
  • services.msc:打开服务管理器。
  • set:显示、设置或删除环境变量。例如:set PATH=%PATH%;C:\new_folder
  • setlocal:开始批处理文件中环境变量的本地化。
  • setx:永久设置环境变量(在用户或系统级别)。
  • sfc:扫描并修复受保护的系统文件。例如:sfc /scannow
  • shift:在批处理文件中改变可替换参数的位置。
  • shutdown:关闭、重启或使计算机进入睡眠等状态。例如:shutdown /s /t 60(60 秒后关机)。
  • sigverif:启动文件签名验证工具。
  • sort:对输入内容进行排序。例如:type data.txt | sortdata.txt文件内容排序。
  • start:启动一个新的窗口或程序。例如:start notepad.exe打开记事本。
  • subst:将路径与驱动器号关联。例如:subst Z: C:\temp将 C 盘temp目录映射为 Z 盘。
  • systeminfo:显示详细的系统信息。
  • taskkill:终止正在运行的进程。例如:taskkill /im notepad.exe /f/f强制终止)。
  • tasklist:显示正在运行的进程列表。例如:tasklist /v显示详细的进程信息。
  • telnet:启动 Telnet 客户端(需要安装 Telnet 客户端功能)。
  • tftp:启动简单文件传输协议 (TFTP) 客户端。
  • time:显示或设置系统时间。
  • title:设置命令提示符窗口的标题。例如:title My Command Prompt
  • tracert:跟踪数据包在网络中的传输路径。例如:tracert www.example.com
  • typeperf:将性能计数器数据输出到命令提示符或日志文件。
  • ver:显示操作系统版本。
  • verify:设置或清除文件验证选项。
  • vol:显示磁盘卷标和序列号。
  • w32tm:用于配置 Windows 时间服务。
  • waitfor:等待或发送信号到本地或远程系统。
  • wbadmin:用于 Windows Server 备份和恢复操作(在 Windows 客户端系统中部分功能可用)。
  • wecutil:用于 Windows 事件收集器的配置。
  • where:显示符合指定模式的文件的位置。例如:where notepad.exe显示记事本程序的路径。
  • which:显示指定命令的完整路径(如果在PATH环境变量中有定义)。
  • whoami:显示当前用户的用户名、域名等信息。
  • winrm:用于 Windows 远程管理。
  • wmic:Windows 管理规范命令行,可用于查询和管理系统信息,如wmic process list显示进程信息。

3. 批处理相关命令和操作

  • @:在批处理文件中,放在命令前可关闭该命令的回显。例如:@echo off关闭整个批处理文件的命令回显,@dir只关闭dir命令的回显。
  • call:在批处理文件中调用另一个批处理文件或标签。例如:call sub_script.bat调用名为sub_script.bat的批处理文件,call :label跳转到批处理文件中的标签label处。
  • choice:在批处理文件中提供用户选择。例如:choice /c yn /m "Do you want to continue?"提示用户选择yn
  • goto:在批处理文件中跳转到指定的标签。例如:goto end跳转到标签end
  • if:在批处理文件中进行条件判断。例如:if exist file.txt (echo File exists)判断文件是否存在。
  • for:在批处理文件中进行循环操作。例如:for %%i in (*.txt) do echo %%i遍历当前目录下所有.txt 文件并显示文件名。
  • pause:暂停批处理文件的执行,等待用户按任意键继续。

这几乎涵盖了 Windows CMD 中的绝大多数命令,但不同版本的 Windows 可能在某些命令的可用性和功能上略有差异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值