I am LAZY bones ? all linux

新的PS1

特点就是命令正常结束时不会显示退出码,但当退出码非零时,就会以红色醒目的显示出来.
由于代码贴到这里,里的引号都会全角的,所以不如和预览效果一起贴个截图:
PS1截图

最后修改时间: 2008年11月13日 13:28

本文章发表于: 2008年06月13日 20:21 | 所属分类:精华. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

3 个评论 关于: “新的PS1”

  1. oppih 在 2010年02月14日 11:55 说:回复

    从老师那里拿来的东西,不过不知道应该贴在.bashrc中的哪一段……

    # Prompt String
    #
    case $TERM in
    xterm *| rxvt *)
    TITLEBAR = ’\[33]0;\ u@ \ h :\ w 07\] ’
    ;;
    *)
    TITLEBAR = ” ”
    ;;
    esac ;
    PS1 = ” $ { TITLEBAR }\ T \[33[0 m \]\[33[0;33 m \]::\
    \[33[0 m \]\[33[1;30 m \]\[33[0 m \]\
    \[33[0;37 m \]\ u \[33[0 m \]\[33[0;33 m \] @ \
    \[33[0 m \]\[33[0;37 m \]\ h \[33[0 m \]\
    \[33[0;33 m \]::\[33[0 m \]\[33[1;33 m \]\ w \
    \[33[0 m \]\[33[0;33 m \] \[33[0 m \]\
    \[33[0;32 m \]\[33[0 m \]\[33[1;37 m \]\
    \[33[0 m \]\[33[1;37 m \](\[33[0 m \]\
    \[33[0;33 m \]\ $ ( ls -l | grep \ ” ^ -\ ” | \
    wc -l | tr -d \ ” \ ” )\[33[0 m \]\
    \[33[1;37 m \] \[33[0 m \]\[33[1;30 m \]\
    \[33[0 m \]\[33[0;37 m \] files \[33[0 m \]\
    \[33[1;37 m \] , \[33[0 m \]\[33[0;33 m \]\
    \ $ ( ls — si -s | head -1 |\
    awk ’{ print \ $2 } ’) \[33[0 m \]\[33[0;37 m \]\
    total \[33[0 m \]\[33[0;37 m \])\ n \[33[0 m \]\
    \[33[1;37 m \]\[33[0;0 m \] “

    • bones7456 在 2010年02月14日 13:09 说:回复

      PS1的,放到文件最后便是,反正会覆盖前面的设置。

  2. icyomik 在 2011年11月12日 18:04 说:回复

    谢谢,有用到~

发表评论