ubuntu终端显示相关修改

和ubuntu终端显示有关的文件为~/.bashrc里的PS1,因此如果要修改相关的内容和颜色,则需要进行该文件的修改,所以首先用vim打开该文件,查看PS1原本的内容

1
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

代码 Are
\t right-aligned
col 2 is centered
zebra stripes are neat

一下子看到这么一长串肯定是比较懵,不过可以在不修改原内容的情况下,在文件的末行添加下面的句子进行测试

1
2
# 自定义显示
export PS1="${debian_chroot:+($debian_chroot)}\[\033[01;33m\]→ \u☼ \t\[\033[01;00m\]:\[\033[01;34m\]\w\[\033[01;36m\]\$ "

这个是我自己设置的显示

先说几个常用的表示符

代码 表示
\t 当前时间
\w 当前路径
\u 当前用户名
\h 当前主机名

再来说一下颜色的设置
[\033[状态;颜色m]

具体的状态代码(部分)

代码 表示
00 正规
01 高亮显示
04 带下划线

具体的颜色代码(部分)
00 【默认色,也就是终端设置的默认显示颜色】
30 【黑色】
31 【红色】
32 【绿色】
33 【黄色】
34 【蓝色】
35 【紫红色】
36 【青蓝色】
37 【白色】

把颜色状态设置的语句放在具体的显示内容前面即可让该内容以该颜色和状态显示