Ubuntu PS1高亮

时光毁灭记忆、已成空白 提交于 2019-11-26 23:34:02

修改.bashrc文件。

第56行:

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\[\e[1;32m\]\u@\h:\w\$ '
fi

 

 高亮的部分就是添加的。

但是,这样有一个问题:比如,输入sudo apt-get update的时候,输出内容的颜色还是会和PS1的颜色一样,再修改:

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

这是参考if后面的PS1修改的。

[\e[01;32m\],在这里面可以修改的就是 01 和 34 两个数字。下面是这些数字的含义:

00 OFF
01 高亮显示   
04 下划线
05 闪烁(试过没有效果)
07 反白显示
08 不可见

30 黑色字体
31 红色字体
32 绿色字体
33 黄色字体
34 蓝色字体
35 紫色字体
36 浅蓝色字体
37 白色字体

40 黑色背景
41 红色背景
42 绿色背景
43 黄色背景
44 蓝色背景
45 紫色背景
46 浅蓝色背景
47 白色背景

所以,如果想让字体默认,不做任何修改,可以修改为:
 \[033[00m\]

红色背景,蓝色字体:
 \[033[34;41m\]

红色背景,蓝色字体,高亮:
 \[033[01;34;41m\]

 

 

参考:

Ubuntu 12.04 修改终端提示符颜色

增强版的 Bash 提示符

 

转载于:https://www.cnblogs.com/sunjie21/archive/2012/11/07/2758275.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!