Mac与Windows终端常用指令对比整理(实用避坑分享)


网罗开发 (小红书、快手、视频号同名)

  大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。

图书作者:《ESP32-C3 物联网工程开发实战》
图书作者:《SwiftUI 入门,进阶与实战》
超级个体:COC上海社区主理人
特约讲师:大学讲师,谷歌亚马逊分享嘉宾
科技博主:华为HDE/HDG

我的博客内容涵盖广泛,主要分享技术教程、Bug解决方案、开发工具使用、前沿科技资讯、产品评测与使用体验 。我特别关注云服务产品评测、AI 产品对比、开发板性能测试以及技术报告,同时也会提供产品优缺点分析、横向对比,并分享技术沙龙与行业大会的参会体验。我的目标是为读者提供有深度、有实用价值的技术洞察与分析。

展菲:您的前沿技术领航员

👋 大家好,我是展菲!

📱 全网搜索"展菲",即可纵览我在各大平台的知识足迹。

每周定时推送干货满满的技术长文,从新兴框架的剖析到运维实战的复盘,助您技术进阶之路畅通无阻。

文章目录

引言

之前一直长期使用Mac电脑,日常操作、开发调试、文件管理都习惯了Mac终端的指令逻辑。近期开始同时使用Windows电脑办公和开发,发现两套系统的终端指令差异很大,经常习惯性输入Mac指令导致操作失败,非常影响效率。

为了方便自己日常使用,也帮助和我遇到同样问题的朋友快速适配系统切换,特此整理一份Mac与Windows CMD常用终端指令对照表,覆盖文件查看、目录跳转、文件操作、系统工具等高频使用场景,新手也能直接照搬使用。

一、核心基础:文件查看指令(最常用区别)

这是切换系统最容易出错的指令,Mac和Linux通用,Windows为独立指令:

  • Mac终端ls,直接查看当前目录所有文件、文件夹
  • Windows CMD终端dir,替代Mac的ls指令,查看当前目录全部内容

Windows CMD dir 拓展实用参数:

  • dir /b:极简模式,只显示纯文件名,无多余信息
  • dir /a:显示所有文件,包含隐藏文件、系统文件
  • dir /s:递归查看当前目录及所有子文件夹内的文件
  • dir /w:横向排版展示文件,界面更整洁

补充:Windows PowerShell 兼容Mac逻辑,可直接使用 ls 指令,习惯Mac的用户可优先使用PowerShell。

二、目录跳转指令(两套系统通用+差异)

目录切换大部分指令通用,无学习成本,适配性极高:

  • cd 文件夹名:进入指定文件夹(Mac/Windows通用)
  • cd ..:返回上一级目录(Mac/Windows通用)
  • cd \:Windows专属,直接返回磁盘根目录
  • cd 绝对路径:直接跳转指定路径,两套系统均支持

三、文件夹创建与删除指令

Windows CMD 指令

  • mkdir 文件夹名:创建新文件夹(可简写为 md 文件夹名
  • rmdir 文件夹名:删除空文件夹(可简写为 rd 文件夹名
  • rd /s /q 文件夹名:强制删除文件夹及内部所有文件、子目录(谨慎使用)

Mac 对应指令

  • mkdir 文件夹名:创建文件夹
  • rm -rf 文件夹名:强制删除文件夹及所有内容

四、文件操作常用指令

适用于日常文件复制、移动、删除、查看内容、重命名等操作:

Windows CMD

  • copy 源文件 目标路径:复制文件
  • move 源文件 目标路径:移动文件 / 重命名文件
  • del 文件名:删除单个文件
  • ren 旧文件名 新文件名:重命名文件
  • type 文件名:查看文本文件全部内容(适配SSH公钥查看、配置文件查看等场景)

五、系统与网络常用指令

日常调试、网络排查、终端基础操作高频指令,附Mac对照:

  • cls(Windows) / clear(Mac):清空终端屏幕
  • ipconfig(Windows) / ifconfig(Mac):查看本机IP、网卡网络信息
  • ping 域名/IP(双系统通用):测试网络连通性,例:ping github.com
  • tasklist(Windows):查看电脑正在运行的所有进程
  • taskkill /F /IM 程序.exe(Windows):强制关闭指定程序进程
  • echo 文字(双系统通用):终端输出指定文字
  • exit(双系统通用):关闭终端窗口

六、实用补充:Windows SSH公钥一键复制指令

结合开发常用的GitHub SSH配置场景,分享Windows专属一键复制公钥指令,无需手动打开文件复制,高效不出错:

  • CMD终端一键复制ED25519公钥:type %USERPROFILE%\.ssh\id_ed25519.pub | clip
  • PowerShell一键复制公钥:Get-Content ~/.ssh/id_ed25519.pub | Set-Clipboard

总结

Mac和Windows终端指令核心差异主要集中在文件查看、文件删除、网络查询 三大场景,大部分基础目录操作指令是互通的。习惯Mac操作逻辑后,切换Windows只需记住 ls 替换为 dir、网络查询替换为 ipconfig 即可快速适配。

这份清单覆盖了日常办公、开发调试90%以上的高频操作,适合长期保存,再也不用因为系统切换频繁查指令、踩坑出错。

相关推荐
Java小白笔记3 小时前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
芯日记9 小时前
Mac-使用文本编辑的html浏览器打开出现源代码问题
macos·html
一牛11 小时前
Swift 循环引用
macos·ios
食尘者12 小时前
MacBook Pro M5Max 本地大模型推理实践
macos·aigc
x-cmd1 天前
Mac 涨价后,本地 AI 还能千元入门吗?
linux·人工智能·macos·ai·agent·amd·本地ai入门
m0_377108141 天前
小智ai-esp32
人工智能·macos·xcode
Lvan的前端笔记2 天前
python:Mac 系统 uv 完整安装+入门实战
python·macos·uv
pop_xiaoli2 天前
【iOS】离屏渲染
macos·ios·objective-c·cocoa
鸠摩智首席音效师2 天前
如何在 macOS 上创建 React.js 应用程序 ?
前端·react.js·macos