You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac终端open命令-a参数含义及同类参数咨询

关于Mac终端open命令的参数说明

-a 参数的含义

-a 是open命令里用来指定应用程序打开目标文件/目录的参数。比如你执行的open -a Xcode a.xcodeproj,就是强制调用Xcode来打开这个项目文件——哪怕系统默认打开.xcodeproj格式的应用不是Xcode,这个命令也会优先用你指定的Xcode启动。

其他常用同类参数及作用

以下是open命令里和应用调用相关的常用参数:

  • -b:通过应用的Bundle Identifier指定打开程序,比如open -b com.apple.Xcode a.xcodeproj,效果和-a Xcode一致,适合存在同名应用的场景
  • -e:直接用系统自带的TextEdit打开目标文本文件,例:open -e README.md
  • -t:调用系统默认的文本编辑器打开文本文件
  • -n:打开应用的全新实例,哪怕该应用已经在运行,例:open -n -a Xcode会再启动一个独立的Xcode窗口
  • -g:在后台启动应用,不会将应用窗口调到前台,例:open -g -a Xcode a.xcodeproj
  • -W:等待打开的应用退出后,终端才恢复交互,适合脚本中需要等待应用操作完成的场景,例:open -W -a Preview image.png,关闭Preview后终端才会回到命令输入状态

内容的提问来源于stack exchange,提问作者wattsr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:52:04