文件与目录管理
| 功能描述 | Linux / macOS 命令 | Windows (CMD) 命令 | Windows (PowerShell) 命令 |
| 列出当前目录内容 | ls / ls -la | dir | Get-ChildItem / ls |
| 切换目录 | cd /path/to/dir | cd \path\to\dir | Set-Location / cd |
| 创建文件夹 | mkdir folder_name | md folder_name | New-Item -ItemType Directory |
| 删除空文件夹 | rmdir folder_name | rd folder_name | Remove-Item |
| 创建空文件 | touch 文件名 | type nul > 文件名 或 echo. > 文件名 | New-Item -ItemType “file” -Path “文件名” |
| 删除文件 | rm file.txt | del file.txt | Remove-Item |
| 使用编辑器新建/编辑 | vim 文件名 或 nano 文件名 | notepad 文件名 | notepad 文件名 |
| 递归删除文件夹及内容 | rm -rf folder_name | rd /s /q folder_name | Remove-Item -Recurse -Force |
| 复制文件 | cp source dest | copy source dest | Copy-Item |
| 移动/重命名文件 | mv old new | move old new | Move-Item |
| 查找文件 | find /path -name “*.txt” | dir /s *.txt | Get-ChildItem -Recurse -Filter |
系统信息与进程管理
| 功能描述 | Linux / macOS 命令 | Windows (CMD) 命令 | Windows (PowerShell) 命令 |
| 查看当前用户 | whoami | whoami | $env:USERNAME |
| 查看主机名 | hostname | hostname | $env:COMPUTERNAME |
| 查看系统资源(实时) | top / htop | taskmgr | Get-Process |
| 查看所有运行进程 | ps aux | tasklist | Get-Process |
| 强制结束进程 | kill -9 PID | taskkill /F /PID PID | Stop-Process -Id PID -Force |
| 查看磁盘空间 | df -h | wmic logicaldisk get size | Get-PSDrive |
| 查看内存信息 | free -m | systeminfo | Get-CimInstance Win32_OperatingSystem |
| 查看环境变量 | echo $PATH | echo %PATH% | $env:PATH |
网络操作
| 功能描述 | Linux / macOS 命令 | Windows (CMD) 命令 | Windows (PowerShell) 命令 |
| 查看IP地址 | ip addr / ifconfig | ipconfig | Get-NetIPAddress |
| 测试网络连通性 | ping ip_or_domain | ping ip_or_domain | Test-Connection |
| 路由追踪 | traceroute domain | tracert domain | Test-Connection -Traceroute |
| 查看开放端口/连接 | netstat -tuln | netstat -ano | Get-NetTCPConnection |
| DNS解析查询 | dig domain / nslookup | nslookup domain | Resolve-DnsName |
| 下载文件 | wget url / curl -O url | curl -o file url | Invoke-WebRequest |
文本处理与编辑
| 功能描述 | Linux / macOS 命令 | Windows (CMD) 命令 | Windows (PowerShell) 命令 |
| 查看文件内容 | cat file.txt | type file.txt | Get-Content |
| 分页查看文件 | less file.txt | more file.txt | Get-Content -Page |
| 搜索文件内文本 | grep “text” file.txt | findstr “text” file.txt | Select-String |
| 统计行数/字数 | wc -l file.txt | (无直接等价命令) | (Get-Content).Count |
| 比较文件差异 | diff file1 file2 | fc file1 file2 | Compare-Object |
发表回复