Linux 与 Windows 常用命令对照表

文件与目录管理

功能描述Linux / macOS 命令Windows (CMD) 命令Windows (PowerShell) 命令
列出当前目录内容ls / ls -ladirGet-ChildItem / ls
切换目录cd /path/to/dircd \path\to\dirSet-Location / cd
创建文件夹mkdir folder_namemd folder_nameNew-Item -ItemType Directory
删除空文件夹rmdir folder_namerd folder_nameRemove-Item
创建空文件touch 文件名type nul > 文件名 或 echo. > 文件名New-Item -ItemType “file” -Path “文件名”
删除文件rm file.txtdel file.txtRemove-Item
使用编辑器新建/编辑vim 文件名 或 nano 文件名notepad 文件名notepad 文件名
递归删除文件夹及内容rm -rf folder_namerd /s /q folder_nameRemove-Item -Recurse -Force
复制文件cp source destcopy source destCopy-Item
移动/重命名文件mv old newmove old newMove-Item
查找文件find /path -name “*.txt”dir /s *.txtGet-ChildItem -Recurse -Filter

系统信息与进程管理

功能描述Linux / macOS 命令Windows (CMD) 命令Windows (PowerShell) 命令
查看当前用户whoamiwhoami$env:USERNAME
查看主机名hostnamehostname$env:COMPUTERNAME
查看系统资源(实时)top / htoptaskmgrGet-Process
查看所有运行进程ps auxtasklistGet-Process
强制结束进程kill -9 PIDtaskkill /F /PID PIDStop-Process -Id PID -Force
查看磁盘空间df -hwmic logicaldisk get sizeGet-PSDrive
查看内存信息free -msysteminfoGet-CimInstance Win32_OperatingSystem
查看环境变量echo $PATHecho %PATH%$env:PATH

网络操作

功能描述Linux / macOS 命令Windows (CMD) 命令Windows (PowerShell) 命令
查看IP地址ip addr / ifconfigipconfigGet-NetIPAddress
测试网络连通性ping ip_or_domainping ip_or_domainTest-Connection
路由追踪traceroute domaintracert domainTest-Connection -Traceroute
查看开放端口/连接netstat -tulnnetstat -anoGet-NetTCPConnection
DNS解析查询dig domain / nslookupnslookup domainResolve-DnsName
下载文件wget url / curl -O urlcurl -o file urlInvoke-WebRequest

文本处理与编辑

功能描述Linux / macOS 命令Windows (CMD) 命令Windows (PowerShell) 命令
查看文件内容cat file.txttype file.txtGet-Content
分页查看文件less file.txtmore file.txtGet-Content -Page
搜索文件内文本grep “text” file.txtfindstr “text” file.txtSelect-String
统计行数/字数wc -l file.txt(无直接等价命令)(Get-Content).Count
比较文件差异diff file1 file2fc file1 file2Compare-Object

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注