在Linux终端显示符中,如果文件夹层次过多,会出现很长的前缀,这时修改终端显示符会是一个需求,或者需要显示其他信息,也需要修改终端显示符。

PS1是Linux终端用户的一个环境变量,用来说明命令提示符的设置。可以使用man bash命令查看bash手册,找到该变量支持的特殊字符,以及这些特殊字符的意义。如下图所示: PS1

修改终端提示符

查看默认提示符设置:echo $PS1
修改默认设置,将如下命令添加到当前登录用户的~/.bashrc文件中,然后使用source使其生效,操作如下:

vim ~/.bashrc
export PS1="[\u@\h \W]\$"
source ~/.bashrc
颜色设置

在PS1中设置字符序列颜色的格式为:[\e[F;Bm], 其中“F”为字体颜色,编号30~37;“B”为背景色,编号40~47。

下面是颜色表:

效果控制代码: