windows常用命令

提到Windows命令行,很多人的第一反应是"DOS命令"或者"CMD"。但其实在Windows上,PowerShell 才是真正的"核武器",它不仅能干CMD的所有事,还能像编程一样操作对象,非常强大。

我把Windows下的命令分成两类:传统CMD命令(兼容性好,简单直接)和PowerShell命令(现代、功能更强大)。按照和Linux类似的分类方式,帮你快速对照上手。

一、文件与目录操作(CDM / PowerShell通用)

bash 复制代码
dir:列出目录内容(相当于Linux的 ls)

dir /a:显示所有文件(包括隐藏文件)。

cd:切换目录

cd /d D:\Projects:切换盘符并进入目录(不加 /d 只切换盘符内的路径)。

md / mkdir:创建目录。

rd / rmdir:删除空目录。

rmdir /s /q 文件夹名:强制递归删除整个目录(/s删子文件,/q安静模式,相当于Linux的 rm -rf)。

copy / xcopy:复制文件 / 目录

xcopy /e source dest:复制目录及其所有子目录。

move:移动或重命名。

del:删除文件(不支持直接删文件夹)。

二、文件查看与处理

bash 复制代码
type:查看完整文件内容(相当于Linux的 cat,适合小文件)。

findstr:文本搜索(相当于Linux的 grep)

findstr "error" app.log:在日志中查找含"error"的行。

find:简单查找(功能较弱,推荐 findstr)。

more:分页查看大文件(按空格翻页,按Q退出)。

三、系统状态与网络监控(排查问题必备)

bash 复制代码
tasklist:查看进程列表(相当于Linux的 ps)

tasklist | findstr "notepad":查找记事本进程。

taskkill:终止进程(相当于Linux的 kill)

taskkill /PID 1234 /F:强制杀死进程ID为1234的进程。

netstat:查看网络连接和端口

netstat -ano:显示所有连接、端口和对应的进程PID(排查端口占用必备)。

ping / tracert:网络连通性和路由追踪。

ipconfig:查看本机IP地址、MAC地址等网络配置(相当于Linux的 ifconfig)。

systeminfo:查看系统详细配置(CPU、内存、安装补丁等)。

四、磁盘与文件管理

bash 复制代码
chkdsk:检查磁盘错误并尝试修复。

sfc /scannow:扫描并修复系统保护文件(系统出问题时很好用)。

powercfg:电源管理配置

powercfg /hibernate on:开启休眠功能。

五、压缩与打包(CMD原生不支持,但PowerShell可以)

bash 复制代码
PowerShell压缩:

Compress-Archive -Path .\source\* -DestinationPath .\archive.zip:将source下的文件打包成zip。

PowerShell解压:

Expand-Archive -Path .\archive.zip -DestinationPath .\dest\:解压zip文件。

六、网络通信与下载

bash 复制代码
curl / wget:在较新Windows 10/11中已内置,用法基本和Linux一致。

telnet:测试端口连通性(默认可能未安装,需在"启用或关闭Windows功能"中开启)。

ssh:Windows 10/11已内置OpenSSH客户端,可以直接 ssh user@ip。

七、系统管理与维护(管理员权限下)

bash 复制代码
shutdown:关机或重启

shutdown /s /t 0:立即关机;shutdown /r /t 0:立即重启。

msconfig:打开系统配置界面(设置启动项、引导等)。

regedit:打开注册表编辑器(慎用,改错可能系统崩溃)。

gpedit.msc:打开本地组策略编辑器(仅专业版有)。
相关推荐
浩浩测试一下18 小时前
windows 加壳工具代码实现02 - 加壳界面实现MFC
windows·mfc·免杀·加壳器·pe应用
崖边看雾21 小时前
记录Python学习——第一章环境安装下载(Windows)
windows·python·学习·pycharm
sukalot1 天前
windows网络适配器驱动开发-NetAdapterCx 接收端缩放(中)
windows·驱动开发
我是Superman丶1 天前
Windows系统FFmpeg官方下载+完整安装配置保姆级教程(2026最新版)
windows·ffmpeg
weixin_433417671 天前
TortoiseGit推送到远端,如何配置
windows·git
2601_962364971 天前
Windows Hello VS 传统密码:身份认证安全层级全面对比分析
windows·安全·电脑
Imagine Miracle2 天前
【WSL】让WSL2后台持久运行不自动关闭的解决方案
linux·windows·wsl
啦啦啦~~~2222 天前
经典小游X,免费刺激,可离线使用!
windows·游戏·开源软件
月走乂山2 天前
Windows提示调制解调器报错、同交换机其他电脑正常、远程能连但浏览器打不开——本机DNS配置问题排查
windows·dns·故障排查·网络故障·网络诊断