Mac 的 Terminal.app 接受哪些参数?

Mat*_*ics 10 terminal command-line macos

我发现运行open -a Terminal /path/to/folder会在给定的文件夹中打开一个新的终端窗口。

查找有关 Terminal.app 接受的所有命令行参数的文档的最佳位置是什么?

(我的 Google-fu 今天似乎坏了 - 我似乎一直在寻找关于如何在终端中使用带有“--arg myargs ”的“open”命令的文章,而不是 args 终端实际需要什么)

Nev*_*ams 6

我查看了 Terminal.app 的 Info.plist 文件以获取可能的参数提示;我看到 FilePath 要求,即服务。服务是 Mac OS X 与其他应用程序交互的方式:例如,如果您将文件夹拖到 Dock 中的终端图标,它会执行与“打开终端 /path/to/folder”相同的操作。我看到的其他东西是打开 Unix 手册页的钩子,但不清楚如何调用它;我希望它会像其他 Mac OS 服务一样通过下拉菜单。

但是,从技术上讲,它不是 'Terminal.app' 接受查询中的参数,而是/usr/bin/open; 这个命令有一个手册页,我不需要在这里复制。