Powershell常用命令
文件与目录操作
命令 | 说明 | 示例 |
---|---|---|
Get-ChildItem / ls / dir | 列出目录内容 | Get-ChildItem C:\Users |
Set-Location / cd | 切换目录 | Set-Location D:\Projects |
Get-Location / pwd | 显示当前路径 | Get-Location |
New-Item / mkdir | 创建新文件或目录 | New-Item -ItemType File test.txt |
Remove-Item / rm | 删除文件或目录 | Remove-Item test.txt |
Copy-Item / cp | 复制文件或目录 | Copy-Item a.txt b.txt |
Move-Item / mv | 移动或重命名文件 | Move-Item a.txt b.txt |
文件内容相关
命令 | 说明 |
---|---|
Get-Content / cat / type | 查看文件内容 |
Set-Content / echo > | 写入文件(覆盖) |
Add-Content / echo >> | 写入文件(追加) |
Out-File | 输出到文件 |
示例:
#将输出写入文件(默认覆盖)
"你好世界" | Out-File -FilePath halo.txt
# 追加内容
"我的留言" | Out-File -FilePath halo.txt -Append
系统信息 / 实用工具
命令 | 说明 | 示例 |
---|---|---|
Get-Process | 查看当前进程 | Get-Process |
Stop-Process | 结束进程 | Stop-Process -Name notepad |
Get-Service | 查看服务状态 | Get-Service |
Start-Service / Stop-Service | 启动/停止服务 | Start-Service sshd |
Get-Date | 获取当前时间 | Get-Date |
Clear-Host / cls | 清屏 | cls |
Start-Sleep | 延迟执行 | Start-Sleep -Seconds 5 |
示例
# 列出所有系统服务
Get-Service
# 只列出运行中服务
Get-Service | Where-Object Status -eq Running
# 统计服务总数
(Get-Service).Count
# 统计运行中的服务数量
Get-Service | Where-Object {$_.Status -eq 'Running'} | Measure-Object
ntop 类似 Linux 系统上的 htop 命令,不过CPU显示不准。你可以用通过 scoop install ntop
命令安装。

网络相关
命令 | 说明 | 示例 |
---|---|---|
Test-Connection / ping | 测试连通性 | Test-Connection google.com |
Invoke-WebRequest | 发起 HTTP 请求 | Invoke-WebRequest https://example.com |
ipconfig | 查看 IP 信息 | ipconfig (cmd 命令在 PowerShell 中同样可用) |
netstat | 查看网络连接 | netstat -an |
控制结构(用于脚本)
语法结构 | 示例 |
---|---|
条件语句 | if ($a -gt 10) { Write-Host "大于10" } |
循环 | foreach ($i in 1..5) { Write-Host $i } |
函数 | function Say-Hello { param($name) Write-Host "Hello, $name" } |
常用快捷命令别名(兼容 Unix 风格)
PowerShell 命令 | 别名 | 功能 |
---|---|---|
Get-ChildItem | ls , dir | 列目录 |
Set-Location | cd | 改变目录 |
Get-Content | cat , type | 查看文件内容 |
Copy-Item | cp | 复制 |
Move-Item | mv | 移 动 |
Remove-Item | rm | 删除 |
获取命令帮助
- 查看命令说明:
Get-Help <命令名>
例如:Get-Help Get-Process
- 显示完整帮助:
Get-Help Get-Process -Full