我想在 Powerline-Plain [Bash-it] 主题的提示开头显示主机名。
类似于: MYHOSTNAME root / var / www
我希望为每个不同的主机名分配不同的随机和固定颜色。
答案 0 :(得分:0)
\ h 是您在bash提示符中显示主机名所需的内容。为了使它以某种颜色显示,您需要将该部分包装在您喜欢的颜色代码中。像这样你可以在你是root时定义颜色RED。
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\#-\\$> "