我怀疑这个问题与我的 PS1 有关,因为我在将其更改为(来自我的 .bashrc)后开始遇到这些问题:
export PS1="\[\e[1;36m\t\e[m \]\h:\W\$ "
所以现在当我尝试从我的历史记录中编辑一个命令(通过按向上箭头或 ctrl+R)重新运行它时,该行的片段会变得混乱和/或消失。我的部分提示有时也会消失。如何更改此 PS1 以使我的 shell 正常工作?例如。所以我能够编辑/重新运行历史记录中的命令,而不会因为某些神秘的原因而删除部分并移动光标。
作为旁注,谁发明了 PS1 中使用的这种 shell/仿真器语言?一台电脑??
我在 Mac OS X 上使用终端。