我想.profile在 OS X Lion 的文件中创建一个快捷方式来启动 iWork 程序“Numbers”。
该应用程序位于:
/Applications/iWork '09/Numbers.app
Run Code Online (Sandbox Code Playgroud)
我创建了这个快捷方式:
alias psd="open -a Adobe\ Photoshop\ CS3"
Run Code Online (Sandbox Code Playgroud)
打开Photoshop可以正常工作。所以我创建了:
alias num="open -a iWork\ \'09/Numbers"
Run Code Online (Sandbox Code Playgroud)
当我输入“num”时,出现错误:
无法找到名为“iWork '09/Numbers”的应用程序。
我不认为这是空格或引用前反斜杠的问题,因为我尝试了无数变体都无济于事。我还尝试在应用程序名称中添加“.app”,但得到了相同的错误消息。
如何创建此别名?
您是否考虑过以下问题?
open -a Numbers
Run Code Online (Sandbox Code Playgroud)
通过打开的应用程序open相对于它们的路径,而只是根据自己的实际名称作为识别没有打开,Contents/Info.plist将在.app文件本身。
如果您想确定,您还可以使用带有以下-b选项的捆绑标识符:
open -b com.apple.iTunes
Run Code Online (Sandbox Code Playgroud)
也可以在Info.plist文件中找到:

| 归档时间: |
|
| 查看次数: |
5786 次 |
| 最近记录: |