bash PS1提示的三角背景

时间:2015-09-07 17:22:49

标签: bash prompt ps1

我正在尝试获得bash PS1提示的三角形背景。 as shown here

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

是否有任何直接的方式来制作这些形状?

我正在使用:

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

1 个答案:

答案 0 :(得分:7)

您需要安装powerline修补字体。 Get them here

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

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

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