Windows命令行¶
概述¶
Windows命令行是Windows操作系统提供的文本界面工具,用于执行系统命令、管理文件、配置系统、诊断问题等。主要包括CMD(命令提示符)和PowerShell两种。
命令行工具
- CMD:传统命令提示符,兼容DOS命令
- PowerShell:现代命令行工具,支持脚本编程和对象管道
命令分类¶
graph TB
A[Windows命令] --> B[文件与目录管理]
A --> C[进程与服务管理]
A --> D[网络相关]
A --> E[系统信息与管理]
A --> F[磁盘与存储]
A --> G[用户与权限]
B --> B1[dir/cd/md/rd]
B --> B2[copy/move/del]
B --> B3[xcopy/robocopy]
C --> C1[tasklist/taskkill]
C --> C2[sc/net]
C --> C3[wmic]
D --> D1[ipconfig/ping]
D --> D2[netstat/tracert]
D --> D3[nslookup/netsh]
E --> E1[systeminfo]
E --> E2[msinfo32]
E --> E3[eventvwr]
style A fill:#E3F2FD
style B fill:#E8F5E9
style C fill:#FFF3E0
style D fill:#F3E5F5
style E fill:#FCE4EC
主要内容¶
文件与目录管理¶
文件与目录管理命令
- dir: 列出目录内容
- cd: 切换目录
- md/mkdir: 创建目录
- rd/rmdir: 删除目录
- copy: 复制文件
- move: 移动文件
- del: 删除文件
- xcopy: 高级复制
- robocopy: 强大的文件复制工具
进程与服务管理¶
进程与服务管理命令
- tasklist: 显示进程列表
- taskkill: 终止进程
- sc: 服务控制管理
- net start/stop: 启动/停止服务
- wmic: Windows管理规范命令行
网络相关命令¶
网络命令
- ipconfig: IP配置信息
- ping: 网络连通性测试
- netstat: 网络连接统计
- tracert: 路由跟踪
- nslookup: DNS查询
- netsh: 网络外壳配置
系统信息与管理¶
系统信息命令
- systeminfo: 系统详细信息
- msinfo32: 系统信息工具
- hostname: 显示主机名
- whoami: 当前用户信息
- set: 显示环境变量
目录¶
文件与目录管理¶
进程与服务管理¶
网络相关¶
系统信息与管理¶
磁盘与存储¶
快速参考¶
最常用命令¶
| 命令 | 说明 | 示例 |
|---|---|---|
dir |
列出目录 | dir C:\Windows |
cd |
切换目录 | cd C:\Users |
tasklist |
查看进程 | tasklist \| findstr chrome |
taskkill |
结束进程 | taskkill /PID 1234 /F |
ipconfig |
IP配置 | ipconfig /all |
ping |
测试连接 | ping www.baidu.com |
netstat |
网络状态 | netstat -ano |