【发布时间】:2016-03-17 11:03:18
【问题描述】:
我正在尝试像我经常做的那样做最简单的 shell 别名。
例如,这是我的 .bashrc(ZSH 和 .zshrc 也是如此):
alias ll=“ls -al”
alias edit_http=“open -e /etc/httpd/conf/httpd.conf”
这是我的 $PATH 变量:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
当我打开一个新的终端窗口时,我得到了这个:
-bash: alias: -al”: not found
-bash: alias: -e: not found
-bash: alias: /etc/httpd/conf/httpd.conf”: not found
这是我的 .bashrc 的 ls -al 结果:
-rwxr-xr-x@ 1 ed staff 78 Mar 17 03:55 .bashrc
奇怪的是,我可以在终端中输入它并且它可以工作:
alias ll="ls -al"
但不是来自 .bashrc 文件。
有什么建议吗?我已经检查了很多论坛条目,但到目前为止没有任何效果。
【问题讨论】: