格式化 BASH 命令提示符

格式化 BASH 命令提示符

我想更改我的 BASH 提示符上的格式:

[email protected]:~/some/very/annoying/long/path$

像这样:

[email protected]:~/some/very/annoying/long/path
$

我的想法是,我可以在一行上输入一个相当长的命令,而不用这么快地换到下一行。

答案1

只需添加\n到您的PS1定义中,例如,要更改 Debian 中包含的默认颜色提示,请执行以下操作

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\n\$ '

答案2

使用以下行,你可以将其放在你的~/.profile

export PS1="\u@\h:\W\n\$"

相关内容