我想要这个Bash提示:
/\ /\
root@debian$:
我这样做:
PS1="/\ /\\n${debian_chroot:+($debian_chroot)}\u@\h\$:"
或者:
PS1="/\ /\\\n${debian_chroot:+($debian_chroot)}\u@\h\$:"
但是我有
/\ /
root@debian$:
答案 0 :(得分:3)
PS1本身做了额外的解释:
PS1="/\ /\\\\\n${debian_chroot:+($debian_chroot)}\u@\h\$:"
^^^^ 4 backslashes
或更妙的是:
PS1="/\\\\ /\\\\\n${debian_chroot:+($debian_chroot)}\u@\h\$:"
我得到的输出:
/\ /\
ibug@ubuntu$:
专业提示:使用单引号保存自己一些转义符:
PS1='/\\ /\\\n'"${debian_chroot:+($debian_chroot)}"'\u@\h\$:'
^ ^^ ^^ ^