我的终端提示太长了。如果我输入一个长命令,它会被换到下一行,这很难阅读。
我想从 ParrotOS 中借鉴经验,只需在提示符下方的行中输入命令即可。
下列的这~/.bashrc
,我设法通过进入并改变来添加换行符
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
至(请注意\n
结尾的):
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n\$ '
这有效。$
现在在换行符上。问题是,我还想让它稍微往上一点。我试过了:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n\t\$ '
但这会打印出时间:
myName@myMachine:~/someDir
14:59:15$
显然,\t
在这个上下文中时间戳是占位符吗?
我怎样才能打印出文字制表符?当然,我可以添加空格,但这样不太干净。