bash PS1提示的三角背景

BaR*_*Rud 14 bash prompt ps1

我试图获得bash PS1提示的三角形背景. 如图所示

我已经尝试过调用现有的库,powerline但对我老化的笔记本电脑来说似乎很重要.我已设法获得背景颜色,但不知道获得形状.目前我所拥有的是: 我的PS1.

有这些形状的直接方式吗?

我在用:

$ echo $TERM
xterm-256color
$ echo $SHELL
/bin/bash
$ bash --version
GNU bash, version 4.3.42(1)-release (x86_64-redhat-linux-gnu)
Run Code Online (Sandbox Code Playgroud)

bru*_*and 8

您需要安装powerline修补字体.把他们带到这里

您需要配置终端以使用它们.(这个ofc取决于你的终端,但可能类似于设置 - >外观 - >字体)

如果你想要一个起点,我已经做了类似的事情:prompt.bash 你可以通过运行来试试. prompt.bash.

基本上,如果安装和启用字体,您需要的只是$'\uE0B0'PS1中的某个地方.这是花式三角形的utf8代码.假设您使用最新版本的bash并将某些utf8作为区域设置,那应该这样做.尝试echo -e $'\uE0B0'在您的终端进行测试.

  • 也许我们可以更新指向 https://github.com/brujoand/sbp 的答案? (2认同)