创建包含 = 的 bash 别名

创建包含 = 的 bash 别名

我正在尝试设置一个~/.bash_aliases在 12.04 中可以运行的,但是现在 bash 对该=符号提出抱怨。

alias emacs = 'emacsclient -c -a --socket-name=server --alternate-editor='

我该如何设置?

我被告知:

bash: alias: emacs: not found
bash: alias: =: not found
bash: alias: `emacsclient -c -a --socket-name': invalid alias name

如果我直接输入而不使用别名,它可以工作并打开 emacs

在此处输入图片描述

答案1

您需要删除标志周围的空格=。它应该是这样的:

alias emacs='emacsclient -c -a --socket-name=server --alternate-editor='

相关内容