当我运行.bashrc来创建别名时,a in alias被替换为'

时间:2017-05-04 15:38:50

标签: bash alias

当我登录shell时,我有一个为我构建多个别名的.bashrc。

例如

alias test ='〜/ script / test'

运行时会创建以下别名:

' lias test ='〜/ script / test'

出于某种原因,别名中的a替换为'我无法弄清楚原因。

1 个答案:

答案 0 :(得分:1)

dos2unix上运行.bashrc

目前,它有Windows换行符 - 这意味着每个结束行都有两个字符<CR><LF>CR在打印时将光标发送回行的开头(而LF将光标向下发送到下一行);因此,当打印到终端时,该行的'输出末尾的alias显示在行的开头。