~/.bashrc 别名更改目录不起作用

~/.bashrc alias to change directory not working

这可能是一个无聊的问题,但对于以下查询,我找不到我完全理解的答案。

我搬到了一个新的研究所,我正在访问虚拟机进行研究。我想创建一个方便的 bashrc 来让生活更轻松。

因此,使用以下内容编辑 ~/.bashrc 文件:

alias lhcb = "cd ~/vols/lhcb/bd1316/B2ppKgamma/"
alias work_space = "cd ~/home/hep/bd1316/Public/Project/"
alias Code = "cd ~/home/hep/bd1316/Public/Project/Scripts/"

并打开一个新终端以使用更新后的 bashrc 文件我收到以下错误:

-bash: alias: alias: not found
-bash: alias: =: not found
-bash: alias: cd ~/vols/lhcb/bd1316/B2ppKgamma/: not found
-bash: alias: work_space: not found
-bash: alias: =: not found
-bash: alias: cd ~/home/hep/bd1316/Public/Project/: not found
-bash: alias: Code: not found
-bash: alias: =: not found
-bash: alias: cd ~/home/hep/bd1316/Public/Project/Scripts/: not found

我不明白哪里出了问题。请您向我解释一下,如果可能的话,请提供修复程序?非常感谢。

Bash变量声明不允许space前后=

alias lhcb="cd ~/vols/lhcb/bd1316/B2ppKgamma/"
alias work_space="cd ~/home/hep/bd1316/Public/Project/"
alias Code="cd ~/home/hep/bd1316/Public/Project/Scripts/"

参考thislink.