Linux终端命令行美化

2019.8.8
默认的linux终端用户名的颜色是白色的,在敲命令时会有视觉疲劳。于是决定美化一下,上个色!

先上个图


美化之前这个样~~

查到修改命令行的参数是 PS1,修改颜色之前先瞅一眼默认的命令,是个什么东东

echo $PS1
### 输出以下内容
 PS1='[\u@\h \W]\$ '

看不懂。。。快去查查


Linux终端命令行美化_第1张图片
$PS1

颜色设置

在PS1中设置字符颜色的格式为:\[\e[F;Bm\],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。颜色表如下:
    F        B
    30      40      黑色   
    31      41      红色   
    32      42      绿色   
    33      43      黄色   
    34      44      蓝色   
    35      45      紫红色   
    36      46      青蓝色   
    37      47      白色  

了解的差不多了,开始修改:

# 修改PS1参数
PS1='[\[\e[33;40m\]\u@\h \W]\$ '
# 颜色调成 F=33 黄色,B=40 黑色,按照喜好随意改
有效果!what??命令行的颜色也变的黄不拉几。。。

需要把命令行的字体给改了,要不然敲出来的命令全是黄的,眼前一片 黄 黄 黄....

# 尝试了不少次,终于出来想要的了
PS1='\e[33;40m[\u@\h \W]$ \e[0m'
可以!登陆用户 当前目录都是黄色,命令行是白滴

最后一步,永!久!保!存!
一顿操作,可不想是昙花一现

# 在 .bashrc 文件中修改并保存 PS 参数
vi ~/.bashrc
# 添加如下命令

# color set
PS1='\e[33;40m[\u@\h \W]$ \e[0m'
Linux终端命令行美化_第2张图片
ennn

完事,收工。

########################## Less Is More ##########################

你可能感兴趣的:(Linux终端命令行美化)