我的终端提示太长了。如果我输入一个长命令,它会被包装到难以阅读的下一行。
我想我会从 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
是时间戳占位符?
我怎样才能在那里打印一个文字标签?我当然可以只添加空格,但这不是很干净。