ubuntu终端颜色配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu终端颜色配置相关的知识,希望对你有一定的参考价值。

对于刚接触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、重启终端,你就可以看到你的配色了。

下面来说说配色的过程:

前景               背景                颜色

30                40                黑色

31                41                紅色

32                42                綠色

33                43                黃色

34                44                藍色

35                45                紫紅色

36                46                青藍色

37                47                白色

           1         透明色

 

代码               意义

0                 OFF

1                  高亮显示

4                 underline

5                  闪烁

7                  反白显示

8                  不可见

在颜色模式打开的情况 下,PS1变量代表的内容就是 用户名+主机名+路径名(长路径)+ $

PS1=${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ ‘

而接下来,我们就需要对显示的信息的字体颜色进行设置,首先看一下颜色是如何设置的:

一个单独的颜色设置:    \ 033[代码;前景;背景m      ,如:\[\ 033[1;32;40m\]表示高亮显示字体为绿色,背景色为黑色。

注意: 颜色的设置,放在相应的要设置的前面,如用户名颜色设置:  \[\033[01;35;40m\]\u

以下附上,不才我的终端颜色设置:

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\]‘

转自:http://www.tuicool.com/articles/NRZfIj

以上是关于ubuntu终端颜色配置的主要内容,如果未能解决你的问题,请参考以下文章

怎么将ubuntu终端工具的背景颜色设置为透明

在Ubuntu里 可以任意更改“终端”背景颜色教程

Ubuntu中怎样修改命令终端Terminal的配色方案

python 一个终端代码片段,在mac上生成可启动的usb live CD,以运行类似ubuntu或debian的内容。

ubuntu终端中字体颜色含义

Ubuntu修改终端显示的主机名用户名目录不同颜色