当我登录shell时,我有一个为我构建多个别名的.bashrc。
例如
alias test ='〜/ script / test'
运行时会创建以下别名:
' lias test ='〜/ script / test'
出于某种原因,别名中的a替换为'我无法弄清楚原因。
答案 0 :(得分:1)
在dos2unix
上运行.bashrc
。
目前,它有Windows换行符 - 这意味着每个结束行都有两个字符<CR>
和<LF>
。 CR
在打印时将光标发送回行的开头(而LF
将光标向下发送到下一行);因此,当打印到终端时,该行的'
输出末尾的alias
显示在行的开头。