讲师中心 微信公众号

工具推荐

视频效率加速
updream

一键生成高质量推广成片

剧云
剧云

中文短剧剧本制作平台

Laper
Laper

剧本策划到成片协作

Seko
Seko

AI短剧一键生成成片

windows终端命令大全有哪些?CMD和PowerShell常用命令合集

雨伟小哥_3725

雨伟小哥_3725

发布时间:2026-01-17 18:48:08

|

948人浏览过

|

来源于php中文网

原创

掌握CMD与PowerShell常用命令是Windows高效运维的基础:涵盖导航(cd/cls/dir)、文件管理(mkdir/del/copy)、系统信息(systeminfo/tasklist)、网络诊断(ping/ipconfig/netstat)及实用工具(calc/notepad)。

windows终端命令大全有哪些?cmd和powershell常用命令合集

如果您需要在Windows系统中高效执行文件管理、系统诊断或网络调试等任务,则必须掌握终端命令的基本用法。CMD与PowerShell虽界面相似,但命令行为和功能覆盖存在差异,以下是涵盖两类终端的常用命令合集:

一、基础导航与目录操作

该类命令用于定位、浏览和切换当前工作路径,是所有后续操作的前提。CMD与PowerShell均支持cd、cls、dir/ls等核心指令,但PowerShell对路径解析更灵活,并原生支持跨盘符一步切换。

1、在CMD中切换到D盘根目录:输入 d: 后按回车;若需同时进入子目录,使用 cd /d D:\Projects。

2、在PowerShell中直接跳转至用户主目录:输入 cd ~ 即可,无需指定完整路径。

3、返回上一级目录:在任一终端中输入 cd ..(注意cd与..之间有空格)。

4、清空屏幕显示内容:统一使用 cls 命令,适用于CMD与PowerShell。

5、列出当前目录全部项目(含隐藏项):CMD中运行 dir /a;PowerShell中运行 dir -Force。

二、文件与文件夹管理

此类命令用于创建、复制、移动、删除及查看文件与目录,是日常运维中最频繁调用的功能模块。CMD侧重字符流处理,PowerShell则以对象为单位支持管道操作,但基础命令如mkdir、del、copy在两者中语法一致。

1、新建名为“TempData”的文件夹:输入 mkdir TempData 或 md TempData。

2、创建一个空文本文件:在CMD中执行 type nul > config.txt;在PowerShell中执行 New-Item config.txt -ItemType File。

3、将当前目录下所有.jpg文件复制到E:\Backup:CMD中使用 copy *.jpg E:\Backup\;PowerShell中使用 Copy-Item *.jpg -Destination E:\Backup\。

4、强制删除非空文件夹及其全部内容:CMD中运行 rd /s /q OldFolder;PowerShell中运行 Remove-Item OldFolder -Recurse -Force。

5、查看readme.md文件内容:CMD中执行 type readme.md;PowerShell中执行 Get-Content readme.md 或简写为 cat readme.md。

三、系统信息与进程控制

该类命令用于获取硬件配置、操作系统版本、运行服务及活跃进程等底层状态,对故障排查与权限验证至关重要。部分命令如systeminfo、tasklist在CMD与PowerShell中完全通用,而PowerShell还提供更结构化的输出格式。

1、显示完整的系统版本与补丁信息:运行 systeminfo,输出包含OS名称、安装日期、已安装热更新等字段。

2、列出所有正在运行的进程及其PID:统一使用 tasklist,结果中包含映像名称、PID、会话名与内存使用量。

git-push
git-push

自动用 git 提交代码并推送到远程仓库。当用户输入 `/gitpush` 时触发此技能。功能包括:自动暂存所有更改、自动生成提交信息、自动提交到本地仓库、自动推送到远程分支。成功后报告提交状态、文件数量和耗时。

下载

3、强制终止ID为1234的进程:CMD中执行 taskkill /PID 1234 /F;PowerShell中执行 Stop-Process -Id 1234 -Force。

4、查看当前登录用户名与主机名:CMD中运行 whoami && hostname;PowerShell中运行 Write-Host "User: $(whoami)"; Write-Host "Host: $(hostname)"。

5、检查磁盘C:是否存在逻辑错误:CMD中执行 chkdsk C: /f(需管理员权限并重启生效);PowerShell中执行 Repair-Volume -DriveLetter C -OfflineScanAndFix。

四、网络诊断与连接管理

该类命令用于验证网络连通性、分析路由路径、查看IP配置及监控端口连接状态,是解决访问失败、延迟异常或DNS解析问题的基础工具链。ipconfig、ping、netstat在CMD与PowerShell中行为完全一致。

1、显示本机IPv4地址、子网掩码与默认网关:运行 ipconfig;如需详细信息(含MAC地址、DHCP租约),追加参数 /all。

2、向百度服务器发送4次ICMP请求并统计响应:执行 ping www.baidu.com -n 4,观察“丢失 = 0”及平均往返时间是否正常。

3、追踪数据包从本地到目标网站所经全部节点:运行 tracert github.com,识别延迟突增或超时位置以定位网络瓶颈。

4、列出所有监听TCP/UDP端口及对应进程PID:执行 netstat -ano,结合tasklist可快速定位占用特定端口的应用程序。

5、刷新DNS解析缓存以解决域名无法访问问题:CMD中运行 ipconfig /flushdns;PowerShell中运行 Clear-DnsClientCache。

五、实用工具与辅助功能

该类命令用于调用系统内置图形程序、生成测试文件、设置环境变量或获取命令帮助,提升操作效率与调试准确性。部分命令如calc、notepad、explorer在CMD与PowerShell中均可直接启动GUI应用。

1、立即打开计算器图形界面:输入 calc,无需区分终端类型。

2、用记事本编辑当前目录下的settings.ini:执行 notepad settings.ini,若文件不存在则新建。

3、在资源管理器中打开当前命令行所在路径:CMD中运行 explorer .;PowerShell中同样有效。

4、将字符串“Hello World”写入output.log并覆盖原有内容:CMD中执行 echo Hello World > output.log;PowerShell中执行 "Hello World" | Out-File output.log -Encoding ASCII。

5、查看dir命令的完整使用说明:CMD中输入 dir /?;PowerShell中输入 Get-Help Get-ChildItem 或简写为 help dir。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

超级麦吉

一款通过数字员工协作完成调研、数据分析与文档制作的AI办公平台。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1938

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

3204

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6404

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

6569

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

8094

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

12594

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

6539

2025.07.29

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

7347

2025.08.07

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

40

2026.11.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Postman Native Git工作流指南
Postman Native Git工作流指南

共0课时 | 0人学习

vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 8.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn