运行 Windows 10。刚刚安装了 Cygwin,在 Windows 终端中运行它,尝试通过编辑PS1
变量并导出来更改提示格式.bashrc
:.bash_profile
alias vim='nvim'
alias c='clear'
alias l='ls -altr'
export PS1='[\u \W]$ '
但是 Cygwin 在提示符末尾添加了一个回车符,因此光标始终从第一列开始,而不是从提示符末尾开始。在执行 source 时出现此错误.bash_profile
bash: $'\r': command not found
export PS1='[\u \W]$ '
手动执行命令时不会添加回车符。
c
按照定义运行时.bash_profile
:
bash: $'clear\r': command not found
运行时l
:
ls: unknown option --
Try 'ls --help' for more information.
运行时vim
(别名):
bash: $'nvim\r': command not found
同样的事情也发生在 Cygwin 终端应用程序中。