Linux 终端颜色设置

2,399 阅读1分钟

Linux命令行提示符默认是白色,很多时候不太方便查看命令和记录,而且默认是显示的完整路径,如果路径过长,开发和看起来都不方便,所以改变一下终端命令行颜色和格式。

PS(Prompt Sign)命令提示符,PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。在设定PS1环境变量时,需要用到预设的一些参数来设定PS1。

环境

NameVersionDescription
CentOSCentOS Stream 9-

查看当前的PS1设置

[thinktik@thinkdev ~]$ echo $PS1
[\u@\h \W]\$
[thinktik@thinkdev ~]$ 

当前我们的命令行窗口颜色没有高亮,看起来不够美观和清晰 image

设置PS1

对当前用的~/.bashrc或者~/.bash_profile文件做修改,在底部添加新的PS1设置。内容为:

PS1="\[\e[32;32m\][\u@\h:\[\e[32;34m\]\W\[\e[32;32m\]]\$ \[\e[0m\]"

我的设置如下: image

当前我们的命令行窗口颜色有高亮,非常有辨识度 image