ubuntu下修改终端命令输入行颜色配置

1.背景
玩ubuntu终端时,因为命令输入行颜色默认是依据终端配置文件中的颜色方案,往往是与输出文本同一颜色,因此输出文字一多的情况下经常是无法一下子就判别出从哪一行开始输出的,所以有必要对其进行自主配色。

2.操作
1)进入~/.bashrc文件,找到一条关于PS1的if判断语句,加’#’注释之。

#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)}\u@\h:\W\$ '
#fi

2)在此文件的末尾添加自己的PS1语句,鄙人的为如下:

PS1='\[\033[01;35;1m\]\u\[\033[00m\]@\h:\[\033[34;1m\]\W\[\033[31;1m\]\$ \[\033[00m\]'

3)以下是对里面关于颜色参数的说明,读者可以按照自己的喜好进行对应的修改。拿[\033[01;35;1m\]为例进行说明:033固有咱不去动,剩下的三个参数意义如下【参考一网友分享的,链接见底部】:

  前景              背景              颜色
  ---------------------------------------
  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                 不可见

第一个参数是指代码,01即高亮显示;第二个参数是前景色,35即紫红色;第三个参数即背景色,注意要在数值后加m,1m即设置为透明色,好不影响终端本身的底色。至于00m意义上表没有指出,不过经本人多次实验,发现其作用即不进行颜色设置,而是遵循原终端配色方案(可能不同机器不一样,若有误欢迎指正)。另外的,\W(大写)作用就是显示短路径名,因为长路径名往往会造成多少的不便。
因此,按照鄙人的配色方案就变成username是紫红色,主机名是黑色,路径名是蓝色,$符号是红色,相当的酷炫:)

3.reference
http://blog.chinaunix.net/uid-26021340-id-3481924.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值