.bash_profile别名:找不到命令

时间:2014-08-15 00:32:19

标签: macos bash alias .bash-profile

我无法让我的.bash_profile别名在我的Mac OSX终端上运行。我在〜/目录中创建了一个.bash_profile文件,然后写了两行:

echo bash profile has loaded

alias prof=“open ~/.bash_profile”

我保存并输入了终端命令:

. ~/.bash_profile

终端显示:

bash profile has loaded

-bash: alias: /Users/kennethlarose/.bash_profile”: not found

我一直在阅读别名个人资料,我相信我的语法是有效的。我知道该配置文件是源代码,因为它显示回声,但终端将显示相同的“未找到”#39;消息无论我在别名中保存什么命令。有谁知道我还能尝试什么?

1 个答案:

答案 0 :(得分:29)

让我们问shellcheck!

In .bash_profile line 2:
alias prof=“open ~/.bash_profile”
           ^-- SC1015: This is a unicode double quote. Delete and retype it.

有你的问题。 OS X已将您的双引号转换为bash无法识别的花哨的倾斜引号。如果您正在编程,则可能需要disable "smart quotes"