当前位置:首页>Linux>Linux转Windows必看,PowerShell 100个命令对照表

Linux转Windows必看,PowerShell 100个命令对照表

  • 2026-10-11 08:33:11
Linux转Windows必看,PowerShell 100个命令对照表

Linux转Windows必看,PowerSehll 100个命令对照表


“从Linux切换到Windows,第一反应是:xx命令在Windows里是啥?”

如果你和我一样,之前天天和Linux终端打交道,突然要用PowerShell,肯定满脑子问号。别慌,今天给你整理了一份超全对照表,按功能分类,看完你就懂了。


文件操作类

Linux命令
PowerShell命令
说明
lsGet-ChildItem
 或 ls
列出文件
cpCopy-Item
 或 cp
复制文件
mvMove-Item
 或 mv
移动/重命名
rmRemove-Item
 或 rm
删除文件
catGet-Content
 或 cat
查看文件内容
touchNew-Item
创建空文件
mkdirNew-Item -ItemType Directory
 或 mkdir
创建目录
pwdGet-Location
 或 pwd
显示当前目录

基本一样,但最好还是熟悉一下 PowerShell 的命名方式。


文本处理类

Linux命令
PowerShell命令
说明
grepSelect-String
文本搜索
awkawk
(可用)
文本处理
sedsed
(可用)
替换文本
headSelect-Object -First
查看文件头部
tailSelect-Object -Last
查看文件尾部
wc(Get-Content).Count
统计行数
sortSort-Object
排序
uniqSort-Object -Unique
去重

目录切换类

Linux命令
PowerShell命令
说明
cdSet-Location
 或 cd
切换目录
cd ..cd ..
返回上级目录
cd ~cd ~
 或 cd $HOME
返回主目录
cd -Pop-Location
 或 popd
返回上一个目录

系统信息类

Linux命令
PowerShell命令
说明
uname -aGet-ComputerInfo
查看系统信息
whoami$env:USERNAME
 或 whoami
当前用户
dfGet-PSDrive
磁盘使用情况
freeGet-CimInstance Win32_OperatingSystem
内存使用情况
topGet-Process | Sort-Object CPU
查看进程
psGet-Process
进程列表
envGet-ChildItem Env:
环境变量
hostnamehostname
主机名
uptime(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
运行时间

网络类

Linux命令
PowerShell命令
说明
pingTest-Connection
测试连通性
curlInvoke-WebRequest
 或 curl
HTTP请求
wgetInvoke-WebRequest
下载文件
ifconfig/ipGet-NetIPConfiguration
 或 ipconfig
IP配置
netstatGet-NetTCPConnection
网络连接
sshssh
(Win10+内置OpenSSH)
SSH连接
scpscp
(Win10+内置OpenSSH)
远程复制

进程管理类

Linux命令
PowerShell命令
说明
killStop-Process
终止进程
killallStop-Process -Name
按名称终止
ps auxGet-Process
查看所有进程
nohupStart-Process -WindowStyle Hidden
后台运行

权限管理类

Linux命令
PowerShell命令
说明
chmodicacls
修改权限
chownTakeown
修改所有者
chgrpicacls
修改组
sudoStart-Process -Verb RunAs
以管理员运行

压缩解压类

Linux命令
PowerShell命令
说明
tartar
(Win10 1903+ 内置)
压缩/解压
zipCompress-Archive
ZIP压缩
unzipExpand-Archive
ZIP解压
gzipgzip
(需Git/WSL)
GZIP压缩

查找搜索类

Linux命令
PowerShell命令
说明
findGet-ChildItem -Recurse
文件查找
locateGet-ChildItem -Recurse
快速查找
whichGet-Command
命令路径
whereGet-Command
命令位置

软件包管理类

Linux命令
PowerShell命令
说明
apt-getwinget
 / choco
包管理器
yumwinget
包管理器
dpkgGet-Package
已安装包

其他常用类

Linux命令
PowerShell命令
说明
echoWrite-Output
 或 echo
输出
dateGet-Date
日期时间
aliasGet-Alias
 / Set-Alias
查看/设置别名
historyGet-History
命令历史
manGet-Help
帮助文档
clearClear-Host
 或 cls
清屏
exitexit
退出

看到这里,是不是已经开始了解 PowerShell 的命名套路了。刚开始可能不习惯,用两天就真香了。

✅ 点赞 + 在看,转发给需要的朋友!

你还有哪些命令找不到对应的?在评论区聊聊,我告诉你。

最新文章

随机文章