命令提示符正慢慢从 Windows 界面中消失,这是有充分理由的:CMD 命令是一个过时的,而且在基于文本的输入时代几乎是不必要的工具。但许多命令仍然有用,Windows 8 和 10 甚至添加了新功能。
在这里,我们介绍每个 Windows 用户必须知道的基本命令。
如何访问 Windows 命令提示符要在 Windows 10 和 Windows 11 中打开命令提示符,请执行以下步骤:
按Windows + R打开“运行”命令窗口。在框中键入“cmd”。按Enter键或单击“确定”。就是这样。有关访问命令提示符的其他方法、如何以管理员权限运行它以及其他提示和技巧,请参阅我们的Windows 命令行初学者指南。
对“运行”命令框感到好奇吗?为了方便起见,我们还编制了一份基本的 Windows 运行命令列表。
Windows 命令提示符命令如果您还没有深入了解 Windows 的命令行,那您就大错特错了。如果您知道要键入的正确内容,则可以使用许多方便的工具。
1.AssocWindows 上的大多数文件都与默认指定用于打开文件的特定程序相关联。有时,记住这些联想会变得混乱。您可以通过输入命令assoc来提醒自己,以显示文件扩展名和程序关联的完整列表。
您还可以扩展命令以更改文件关联。例如,assoc .txt=会将文本文件的文件关联更改为您在等号后输入的任何程序。a ssoc命令本身会显示扩展名称和程序名称,这将帮助您正确使用此命令。
在 Windows 10 中,您可以查看更加用户友好的界面,该界面还允许您当场更改文件类型关联。前往设置 (Windows + I) > 应用程序 > 默认应用程序 > 按文件类型选择默认应用程序。
2.Cipher删除机械硬盘上的文件并不能真正删除它们。相反,它将文件标记为不再可访问,并将它们占用的空间标记为可用。在系统用新数据覆盖它们之前,文件仍然可以恢复,这可能需要一些时间。
但是,密码命令允许您通过向其中写入随机数据来擦除 NTFS 格式卷上的目录。例如,要擦除 C 盘,您可以使用cipher /w:d命令,该命令将擦除驱动器上的可用空间。该命令不会覆盖未删除的数据,因此您不会通过运行此命令擦除所需的文件。
当您单独运行 cipher 命令时,它会返回当前目录及其包含的文件的加密状态。使用cipher /e:<filename>加密文件,使用cipher /c:<filename>检索有关加密文件的信息,使用cipher /d:<filename>解密所选文件。大多数这些命令对于Windows 加密工具 BitLocker都是多余的。
3.文件比较您可以使用此命令来识别两个文件之间的文本差异。对于试图在文件的两个版本之间查找细微变化的作家和程序员而言,它特别有用。只需键入fc,然后键入要比较的两个文件的目录路径和文件名。
您还可以通过多种方式扩展该命令。键入/b仅比较二进制输出,/c忽略比较中文本的大小写,而/l仅比较 ASCII 文本。
因此,例如,您可以使用以下内容:
fc /l "C:\Program Files (x86)\example1.doc" "C:\Program Files (x86)\example2.doc"
上述命令比较两个 Word 文档中的 ASCII 文本。
4. ip配置此命令中继您的计算机当前使用的 IP 地址。但是,如果您在路由器后面(就像今天的大多数计算机一样),您将收到路由器的本地网络地址。
尽管如此,ipconfig 还是很有用的,因为它具有扩展功能。ipconfig /release后跟ipconfig /renew可以强制您的 Windows 电脑 请求一个新的 IP 地址,如果您的计算机声称 IP 地址不可用,这将很有用。您还可以使用ipconfig /flushdns来刷新您的 DNS 地址。如果Windows 网络故障排除程序出现故障,这些命令非常有用,这种情况偶尔会发生。
5.网络统计输入命令netstat -an将为您提供当前打开的端口和相关 IP 地址的列表。该命令还将告诉您端口处于什么状态;聆听、建立或关闭。
当您尝试对连接到 电脑 的设备进行故障排除,或者当您担心特洛伊木马感染了您的系统并试图定位恶意连接时,这是一个很好的命令。
6.Ping有时,您需要知道数据包是否正在发送到特定的联网设备。这就是 ping 派上用场的地方。
键入ping后跟 IP 地址或 Web 域将向指定地址发送一系列测试数据包。如果它们到达并被退回,您就知道该设备能够与您的 电脑 通信;如果它失败了,你就知道有什么东西阻止了设备和你的电脑之间的通信。这可以帮助您确定问题的根源是配置不当还是网络硬件故障。
7.PathPing这是一个更高级的 ping 版本,如果您的 电脑 和您正在测试的设备之间有多个路由器,它会很有用。与 ping 一样,您可以通过键入pathping后跟 IP 地址来使用此命令,但与 ping 不同的是,pathping 还会中继一些有关测试数据包所采用的路由的信息。
8.Tracerttracert命令类似于 pathping。再次输入tracert ,然后输入您要跟踪的 IP 地址或域。您将收到有关您的 电脑 和目标之间路线中每一步的信息。然而,与 pathping 不同的是,tracert 还跟踪服务器或设备之间的每个跃点花费的时间(以毫秒为单位)。
9.PowercfgPowercfg 是一个非常强大的命令,用于管理和跟踪您的计算机如何使用能源。您可以使用命令powercfg hibernate on和powercfg hibernate off来管理休眠,也可以使用命令powercfg /a查看您的 电脑 当前可用的省电状态。
另一个有用的命令是powercfg /devicequery s1_supported,它会显示计算机上支持连接待机的设备列表。启用后,您可以使用这些设备使您的计算机脱离待机状态,甚至可以远程进行。
您可以通过在“设备管理器”中选择设备,打开其属性,转到“电源管理”选项卡,然后选中“允许此设备唤醒计算机”框来启用此功能。
Powercfg /lastwake将向您显示上次将您的 电脑 从睡眠状态唤醒的设备。如果您的 电脑 似乎随机从睡眠中唤醒,您可以使用此命令对您的 电脑 进行故障排除。
您可以使用powercfg /energy命令为您的 电脑 构建详细的功耗报告。命令完成后,报告将保存到指示的目录中。
此报告将让您了解可能增加功耗的任何系统故障,例如设备阻止某些睡眠模式,或配置不当以响应您的电源管理设置。
Windows 8 添加了powercfg /batteryreport,它提供了电池使用情况的详细分析(如果适用)。通常输出到您的 Windows 用户目录,该报告提供有关充电和放电循环的时间和长度、寿命平均电池寿命和估计电池容量的详细信息。
10.关机Windows 8 引入了关机命令,您猜对了,它可以关闭您的计算机。
当然,这对于已经很容易访问的关机按钮来说是多余的,但不多余的是shutdown /r /o命令,它会重新启动您的 电脑 并启动高级启动选项菜单,您可以在其中访问安全模式和 Windows恢复实用程序。如果您想重新启动计算机以进行故障排除,这将很有用。
11.系统文件检查器System File Checker是一款专注于Windows系统文件的自动扫描和修复工具。
您将需要以管理员权限运行命令提示符并输入命令sfc /scannow。如果 SFC 发现任何损坏或丢失的文件,它将使用 Windows 专门为此目的保留的缓存副本自动替换它们。该命令可能需要半小时才能在较旧的笔记本电脑上运行。
12.任务清单您可以使用tasklist命令提供在您的 电脑 上运行的所有任务的当前列表。虽然与任务管理器有些冗余,但该命令有时可能会发现在该实用程序中隐藏的任务。
还有各种各样的修饰符。tasklist -svc显示与每个任务相关的服务,使用tasklist -v获取每个任务的更多详细信息,tasklist -m将定位与活动任务关联的 DLL 文件。这些命令对于高级故障排除很有用。
我们的读者 Eric 指出,您可以“获取与您感兴趣的特定进程 ID 关联的可执行文件的名称”。该操作的命令是tasklist | 找到 [进程 ID]。
13.Taskkill出现在tasklist命令中的任务将具有与其关联的可执行文件和进程 ID(四位或五位数字)。您可以使用taskkill -im后跟可执行文件的名称,或taskkill -pid后跟进程 ID强制停止程序。同样,这对于任务管理器来说有点多余,但您可以使用它来杀死无响应或隐藏的程序。
14.Chkdsk当症状表明本地驱动器有坏扇区、丢失簇或其他逻辑或物理错误时,Windows 会自动标记您的驱动器以进行诊断性 chkdsk 扫描。
如果您怀疑您的硬盘出现故障,您可以手动启动扫描。最基本的命令是chkdsk c:,它会立即扫描 C: 驱动器,而不需要重新启动计算机。如果您添加 /f、/r、/x 或 /b 等参数,例如在chkdsk /f /r /x /bc:中,chkdsk还将修复错误、恢复数据、卸载驱动器或清除列表坏扇区,分别。这些操作需要重新启动,因为它们只能在 Windows 关闭的情况下运行。
15.计划任务Schtasks是您对任务计划程序的命令提示符访问,它是许多被低估的 Windows 管理工具之一。虽然您可以使用 GUI 来管理您的计划任务,但命令提示符允许您复制和粘贴复杂的命令来设置多个类似的任务,而无需单击各种选项。最终,一旦您将关键参数提交到内存中,它就会更容易使用。
例如,您可以安排计算机在每周五晚上 11 点重新启动:
schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"
为了补充您的每周重启,您可以安排任务以在启动时启动特定程序:
schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe"
要为不同的程序复制上述命令,只需根据需要复制、粘贴和修改即可。
16.格式当您需要格式化驱动器时,您可以使用 Windows 文件资源管理器 GUI,也可以转到命令提示符。您需要管理员权限才能使用此命令。请务必指定要格式化的卷,然后指定所需的参数。
下面的命令将使用exFAT 文件系统快速格式化 D 盘,分配单元大小为 2048 字节,并将卷重命名为“label”(不带引号)。
format D: /Q /FS:exFAT /A:2048 /V:label
您还可以使用此命令卸载卷 (/X),或者,如果它是用 NTFS 格式化的,则将文件压缩设置为默认设置 (/R)。如果您遇到困难,请使用格式 /? 寻求帮助。
17.提示您想自定义命令提示符以包含说明或某些信息吗?使用提示命令,你可以!
试试这个:
prompt Your wish is my command:
您可以添加当前时间、日期、驱动器和路径、Windows 版本号等等。
prompt $t on $d at $p using $v:
键入“prompt”以将命令提示符重置为默认设置或重新启动命令提示符。不幸的是,这些设置不是永久性的。
18. cls尝试上面的所有命令是否弄乱了命令提示符窗口?您需要知道最后一个命令来再次清理它。
cls
就这样。我打赌 Marie Kondo 不知道那个。
19.系统信息此命令将为您提供计算机的详细配置概览。该列表涵盖您的操作系统和硬件。例如,您可以查看原始 Windows 安装日期、上次启动时间、您的 BIOS 版本、总内存和可用内存、已安装的修补程序、网卡配置等。
使用systeminfo /s后跟本地网络上计算机的主机名,以远程获取该系统的信息。这可能需要域、用户名和密码的附加语法元素,如下所示:
systeminfo /s [host_name] /u [domain]\[user_name] /p [user_password]
驱动程序仍然是 电脑 上安装的最重要的软件之一。配置不当、丢失或旧的 Windows 驱动程序可能会导致各种问题,因此最好能够访问 电脑 上的驱动程序列表。
这正是driverquery命令所做的。您可以将其扩展为driverquery -v以获得更多信息,包括安装驱动程序的目录。不幸的是,此命令在 Windows 8 或 Windows Server 2012 之后不相关。
仅限 Windows 8:恢复映像几乎所有 Windows 8/8.1 计算机出厂时都带有恢复映像,但该映像可能包含您不想重新安装的英国媒体报道软件。卸载软件后,您可以使用recimg命令创建新映像。输入此命令会提供有关如何使用它的非常详细的说明。
您必须具有管理员权限才能使用recimg命令,并且您只能访问您通过 Windows 8刷新功能创建的自定义恢复映像。
在Windows 10 中,系统恢复发生了变化。Windows 10 系统不附带恢复分区,这使得备份数据比以往任何时候都更加重要。
命令并征服您的 Windows 电脑本文只能让您领略隐藏在 Windows 命令行中的内容。当包括所有变量时,实际上有数百个命令。哪些会让您成为命令提示符大师?