【发布时间】:2022-11-04 01:05:09
【问题描述】:
我刚刚在我的两台 Debian 机器上比较了 .bashrc 中的 $PS1 提示:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[0;90m\]@\[\033[0;32m\]\h\[\033[0;90m\]:\[\033[01;34m\]\w\[\033[0;90m\]\$\[\033[0m\] '
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;36m\]\u\[\033[0;37m\]@\[\033[0;32m\]\h\[\033[0;37m\]:\[\033[01;34m\]\w\[\033[0;37m\]\$\[\033[0m\] '
如您所见,第一个序列表示\033[01;,而第二个序列在同一位置有\033[1;。两者的意思是一样的(我猜,粗体)还是它们的意思不同?知道为什么零出现或消失了吗?我不记得自己引入/删除了这个零。 Web 搜索会返回大量出现的事件,包括零和不零。
【问题讨论】:
标签: bash debian command-prompt prompt ansi-escape