1

我希望在使用交互式 shell(即命令提示符)时为我的终端着色。我设法使用转义序列做到了这一点:

PS1="\e[93m prompt> \e[0m"

我想使用tput而不是转义序列。像那样:

PS1="$(tput setaf 1) prompt> "

但是,这不会产生任何颜色。

tput我以不同的方式尝试了其他子命令。它们都没有产生任何效果,除了tput colstput lines给出了适当的输出。

在这种情况下我应该如何tput正确使用?

4

0 回答 0