我安装了RVM并将此行添加到.bash_profile
:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
现在,每当我在终端输入命令时,我都会收到[Process Completed]
错误,我的会话结束。当我从.bash_profile
alias :='cd ..'
任何想法为什么?
答案 0 :(得分:2)
原因是因为':'是'true'的内置因素,你要重写。你应该永远用别名覆盖[shell builtins] [1]。
RVM在几个地方使用':'(因为它应该是内置的shell!)所以当你覆盖它会导致...奇怪的行为。
[1]:http://mywiki.wooledge.org/BashSheet#Builtins - 请参阅''内置。