zoukankan      html  css  js  c++  java
  • Linux实现彩色提示符

    更改用户目录下的.bashrc

    加入:

    export PS1='[e[33m][u@h:W]$ [e[m]' 

    例如:

     1 # .bashrc 
     2  
     3 # User specific aliases and functions 
     4  
     5 alias rm='rm -i' 
     6 alias cp='cp -i' 
     7 alias mv='mv -i' 
     8 export PS1='[e[33m][u@h:W]$ [e[m]' 
     9  
    10 # Source global definitions 
    11 if [ -f /etc/bashrc ]; then 
    12         . /etc/bashrc 
    13 fi 
    14  
    15 # less man page colors 
    16 export GROFF_NO_SGR=1 
    17 export LESS="FRSXQ" 
    18 export LESS_TERMCAP_mb=$'E[01;31m' 
    19 export LESS_TERMCAP_md=$'E[01;31m' 
    20 export LESS_TERMCAP_me=$'E[0m' 
    21 export LESS_TERMCAP_so=$'E[01;44;33m' 
    22 export LESS_TERMCAP_se=$'E[0m' 
    23 export LESS_TERMCAP_us=$'E[01;32m' 
    24 export LESS_TERMCAP_ue=$'E[0m' 
    25  
    26 # grep colors 
    27 export GREP_OPTIONS='--color=auto' 
    28 export GREP_COLOR='1;32' 
    29  
    30 export TERMINFO=/usr/share/terminfo 
    31 #export TERM=xterm-256color 33  
    34 export HISTIGNORE="&:[bf]g:exit" 
    35 export HISTCONTROL=ignoredups 
    36 export HISTFILESIZE=10000 
    37 export HISTSIZE=10000 
    38 export HISTTIMEFORMAT="%F %T " 

    其中提示符表达的意思为:

    '[e[33m][u@h:W]$ [e[m]'

    [e[33m] 表示把字体颜色设为(shi)黄色
    [u@h:W]$ 表示用户@host工作目录$

    效果如图:

    醒目的(shi)黄色,妈妈再也不用担心我找不到提示符了~

    附颜色列表:
    [e[F;Bm], 其中 F 为字体颜色,编号30~37; B 为背景色,编号40~47
    可通过 [e[m] 关闭颜色输出(不要问我为什么括号不是匹配的。。。);以及当B为0~8时,将显示带有样式的字体。
    
    

    颜色表 

    前景 背景 颜色
    ---------------------------------------
    30 40 黑色
    31 41 紅色
    32 42 綠色
    33 43 黃色
    34 44 藍色
    35 45 紫紅色
    36 46 青藍色
    37 47 白色

    样式代码 意义
    -------------------------
    0     OFF
    1     高亮显示
    4     underline
    5     闪烁
    7     反白显示
    8     不可见



  • 相关阅读:
    UVa11324 最大团
    UVa11624 BFS
    UVa10047 BFS
    UVa11054 欧拉回路
    CF413B 水题
    UVa LA 4287 强连通 (类似 hdu 3836)
    hdu1540 线段树(区间合并)
    最少的扇形区域 ——贪心
    Little Busters! — 并查集
    筛1-n中每个数的因子(nlogn)
  • 原文地址:https://www.cnblogs.com/wenqiushi/p/4361542.html
Copyright © 2011-2022 走看看