bash - 如何在 Powerline-Plain [Bash-it] 主题的提示中显示彩色主机名?

标签 bash powerline bash-it

我想在 Powerline-Plain [Bash-it] 主题的提示开头显示主机名。

类似于:MYHOSTNAME root/var/www

这是默认外观: root /var/www

我想为每个不同的主机名分配不同的随机和固定颜色。

最佳答案

\h 是您在 bash 提示符中显示主机名所需要的。为了让它以某种颜色出现,您需要将该部分包裹在您喜欢的颜色代码中。例如,当您是 root 用户时,您可以像这样定义红色。

USERCOLOR='\[\e[1m\]'
NORMCOLOR='\[\e[m\]'
# If I am root, set the prompt to bright red
if [ ${UID} -eq 0 ]; then USERCOLOR='\[\e[1;31;7;47m\]'; fi
PS1="[$USERCOLOR\h$NORMCOLOR]\\n\#-\\$> "

关于bash - 如何在 Powerline-Plain [Bash-it] 主题的提示中显示彩色主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45396313/

相关文章:

java - 在哪里放置命令行 Java 程序的文件?

bash - {1} 在 |master {1} 中是什么意思 ✓|与 bashit?

vim - 如何使用电力线在 vim 中显示所有缓冲区?

git - 通过部分名称在git中切换分支

linux - CENTOS 7 和 Red Hat Enterprise Linux Server 版本 6.7 之间不匹配

linux - 如何在 bash 中创建一个附加到另一个文件的伪文件

bash - 为大量 BASH 脚本构建帮助菜单

linux - fish 主题 "bobthefish"不显示特殊符号

vim - Vim Powerline三角形过小