文件与目录
别名 ls / cd / cat 均可用,但底层为 Verb-Noun cmdlet。
| 命令 | 说明 |
|---|
| 列出目录内容(含隐藏项),别名 ls / dir |
| 切换目录,别名 cd |
| 递归创建目录(-Force 可建多级) |
| 创建空文件 |
| 复制文件 / 目录 |
| 移动或重命名 |
| 删除目录(慎用,不可恢复) |
| 读取文件,注意指定编码避免乱码 |
| 写入文件 |
| 在文件中搜索文本(类似 grep) |
进程与服务
查看、启动、停止进程与服务。
| 命令 | 说明 |
|---|
| 按 CPU 排序取前 10 进程 |
| 结束指定 PID 的进程 |
| 列出正在运行的服务 |
| 启动服务 |
| 停止服务 |
| 筛选内存占用大于 500MB 的进程 |
网络
常用网络诊断与请求。
| 命令 | 说明 |
|---|
| 测试到目标主机的端口连通性 |
| 下载网页或文件 |
| 调用接口并自动解析 JSON |
| 查询 DNS 解析 |
| 查看本机 IPv4 地址 |
| 查看本机监听端口 |
管道与对象
PowerShell 管道传递的是对象,可直接取属性。
| 命令 | 说明 |
|---|
| Where-Object 过滤,别名 where |
| 选择属性并限制数量 |
| 按属性排序 |
| 遍历并对每项执行脚本块 |
| 统计(求和 / 计数 / 平均) |
| 按属性分组 |
| 变量赋值与格式化日期 |
| 查看命令帮助与示例 |
常用别名与历史
别名让日常输入更省事。
| 命令 | 说明 |
|---|
| 列目录 |
| 切目录 |
| 读文件 |
| 删除 |
| 复制 / 移动 |
| 查看进程 |
| 列目录的另一种写法 |
| 查看并重新执行历史命令 |
| 列出当前所有可用别名 |
使用说明
把 PowerShell 常用命令按场景整理成一张可搜索的对照表,覆盖文件与目录、进程与服务、网络、管道与对象、常用别名与历史五组,逐条给出命令与说明,点击即可复制。
- 在搜索框输入命令或用途(如进程、端口、管道)快速定位。
- 点击分类标签按场景筛选查看。
- 点击命令单元格即可复制到剪贴板。
常见问题
- PowerShell 和 cmd 一样吗?
- 不一样。PowerShell 管道传递的是对象,能力远强于 cmd,但部分 cmd 命令仍可兼容运行。
- 为什么读中文文件会乱码?
- 多数是编码不匹配,读取时用 -Encoding UTF8 明确编码即可(Get-Content 默认按系统编码)。
- 数据需要联网吗?
- 不需要。全部为静态数据,页面在浏览器本地展示。
延伸阅读