为什么我的别名现在不起作用了?

为什么我的别名现在不起作用了?

因此,在我重新格式化(摆脱 Windows)之前,我只是使用此命令将其放在文件末尾来打开文档~/.bashrc

alias commandless= 'gnome-open ./Documents/the-linux-command-line.pdf; gnome-open ./Documents/linux.odt'

但是现在每次我启动终端时,它都会显示:

bash: alias: gnome-open ./Documents/the-linux-command-line.pdf; gnome-open ./Documents/linux.odt: not found

甚至在输入任何内容之前,当我运行命令时什么也没有发生,甚至没有错误消息。

答案1

=和开口之间有间隙'。请将其移除。

$ alias foo= 'bar baz'
bash: alias: bar baz: not found

答案2

使用双引号代替单引号:

alias newcommand="full path of the binary to be executed"

并不是:

alias newcommand='full path of the binary to be executed'

无论左侧还是右侧都没有接近相等的空间。

相关内容