为什么我的别名对 Mac OSx 上的 Excel 不起作用?

Why does my alias not work for Excel on Mac OSx?

我在达尔文内核 14.3.0 中,我想创建一个别名来启动 excel。这是我添加到我的 .bashrc 文件中的内容:

alias excel=‘/usr/bin/open /Applications/Microsoft\ Office\ 2011/Microsoft\ Excel.app/Contents/MacOS/Microsoft\ Excel’

我确信 运行 .bashrc 文件没有问题,因为我在其中有一个有效的打印语句。

错误是:bash: alias: /Applications/Microsoft Office 2011/Microsoft Excel.app/Contents/MacOS/Microsoft Excel’: not found

抱歉,如果我遗漏了什么,但可能是什么问题?谢谢你。

首先确保您提供给 open 的文件是您需要的可执行文件。尝试 运行 没有别名的相同。

如果还是不行,可能是你的转义有问题。写入 alias excel='/path/to/open 然后将可执行文件拖入终端,不要忘记结束 '

你的报价类型有误:

alias excel='/usr/bin/open /Applications/Microsoft\ Office\ 2011/Microsoft\ Excel.app/Contents/MacOS/Microsoft\ Excel'

工作正常(在 OS X Yosemite 上测试)