对于刚接触ubuntu的同学们,打开终端(ctrl+alt+T),会发现里面都是一个颜色,不管是用户名、主机名还是命令都是白色,当然,用 ls 列出文件的时候是会多一种颜色的。即使这样,对开发人员来说,还是不高效的,因为有时候你需要去几十行甚至上百行代码里面去找一些你运行过的命令或你想要的信息。因此将终端(Terminal)配色变的非常重要。
1、首先在终端里面用 gedit 打开配置文件(~/.bashrc),如:
$ gedit ~/.bashrc
2、在最后添加如下代码:
PS1='${debian_chroot:+($debian_chroot)}[033[01;35;40m]u[033[00;00;40m]@[033[01;35;40m]h[033[00;31;40m]:[033[00;00;40m]w [033[01;32;40m]$ [033[01;36;40m]'
在打开的编辑器的当前文件,末尾输入这段代码后,按 ctrl+s 保存。然后,你可以直接关闭编辑器,也可以在终端里面按 ctrl+c ,来关闭编辑器,已继续执行命令(注意,只有关闭编辑器,才能继续执行命令)。
3、重启终端,你就可以看到你的配色了。
下面来说说配色的过程:
前景 背景 颜色
3040黑色
3141紅色
3242綠色
3343黃色
3444藍色
3545紫紅色
3646青藍色
3747白色
1透明色
代码意义
0OFF
1高亮显示
4underline
5闪烁
7反白显示
8不可见
在颜色模式打开的情况下,PS1变量代表的内容就是用户名+主机名+路径名(长路径)+ $
PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '
而接下来,我们就需要对显示的信息的字体颜色进行设置,首先看一下颜色是如何设置的:
一个单独的颜色设置: 033[代码;前景;背景m ,如:[033[1;32;40m]表示高亮显示字体为绿色,背景色为黑色。
注意:颜色的设置,放在相应的要设置的前面,如用户名颜色设置: [