你怎么设置终端 PS1 prompt?
【Linux】环境变量 PS1 设置 Bash 提示符的样式
https://bashrcgenerator.com/这个网站中可以自己拖拽设计。
Linux中开头的提示开头,默认是没有颜色的,不够骚气,在多行代码中很难找出相应开头。所以希望换一个鲜艳的提示。
经过简单的搜索才知道这个开头是由一共叫PS1的变量控制的。
现在用的是在第一个链接知乎问题中找到了。还挺醒目的。
export PS1="\[\033[38;5;87m\]\u\[$(tput bold)\]\[$(tput sgr0)\]\[\033[38;5;15m\]@\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;119m\]\h\[$(tput sgr0)\]\[\033[38;5;15m\] [\[$(tput sgr0)\]\[\033[38;5;198m\]\t\[$(tput sgr0)\]\[\033[38;5;15m\]] {\[$(tput sgr0)\]\[\033[38;5;81m\]\w\[$(tput sgr0)\]\[\033[38;5;15m\]}\n\[$(tput sgr0)\]\[\033[38;5;2m\]--\[$(tput sgr0)\]\[\033[38;5;118m\]>\[$(tput sgr0)\]\[\033[38;5;15m\]\\$ \[$(tput sgr0)\]"
效果如下
第二个链接中,解释了默认的设置和相应表达式的含义。
