Linux命令行提示符默认是白色,很多时候不太方便查看命令和记录,而且默认是显示的完整路径,如果路径过长,开发和看起来都不方便,所以改变一下终端命令行颜色和格式。
PS(Prompt Sign)命令提示符,PS1是Linux终端用户的一个环境变量,用来定义命令行提示符的参数。在设定PS1环境变量时,需要用到预设的一些参数来设定PS1。
环境
| Name | Version | Description |
|---|---|---|
| CentOS | CentOS Stream 9 | - |
查看当前的PS1设置
[thinktik@thinkdev ~]$ echo $PS1
[\u@\h \W]\$
[thinktik@thinkdev ~]$
当前我们的命令行窗口颜色没有高亮,看起来不够美观和清晰
设置PS1
对当前用的~/.bashrc或者~/.bash_profile文件做修改,在底部添加新的PS1设置。内容为:
PS1="\[\e[32;32m\][\u@\h:\[\e[32;34m\]\W\[\e[32;32m\]]\$ \[\e[0m\]"
我的设置如下:
当前我们的命令行窗口颜色有高亮,非常有辨识度