bash 别名无法正常工作

bash alias doesn't work properly

以下是我在 mac

上的“.bash_profile”
alias status='git status'
alias cdp='cd ~/cdp/'
alias test='cd ~/test/'

问题是如果我不在每个命令后添加 space 它就不会 运行 正确:-

$status returns 关注我的 git 回购:

' is not a git command. See 'git --help'.

Did you mean this? status

$cdp returns

: No such file or directory/

$test 运行很好

在每个别名(除了最后一个)之后添加额外的 space 之后它工作正常但是在启动终端或 $source ~/bash_profile 时它给出以下错误:

: not founds:
: not founds:

如果除最后一行以外的所有别名都失败,则表明存在 eol(行尾字符)问题。

确保所有行都以 LF 结尾,而不是 CRLF。