LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 908|回复: 7

谁给个gentoo bash的prompt

[复制链接]
发表于 2008-12-3 11:51:15 | 显示全部楼层 |阅读模式
有现成的吗?
谢谢
发表于 2008-12-3 11:53:31 | 显示全部楼层
极简主义风格

  1. if [ $LOGNAME == "`whoami`" ] ; then
  2.     C_PROMT='0;32'
  3. else
  4.     C_PROMT='1;32'
  5. fi
  6. if [ -z $DISPLAY ]; then
  7.     PS1='\[\e[0;34m\]\W\[\e[m\] \[\e[${C_PROMT}m\]\$\[\e[m\] '
  8. else
  9.     PS1='\[\e]2;\u@\h\a\]\[\e[0;34m\]\W\[\e[m\] \[\e[${C_PROMT}m\]\$\[\e[m\] '
  10.     export TERM=rxvt
  11. fi
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-12-3 16:58:25 | 显示全部楼层
Post by shzxxx;1918297
有现成的吗?
谢谢
我的,
PS1='\[\033[0;35m\]+-------------------------------------------------------------------------------\[\033[00m\]\n\[\033[0;36m\][\u@\h \t \w]\[\033[00m\] \[\033[0;31m\]\$ \[\033[00m\]'
回复 支持 反对

使用道具 举报

发表于 2008-12-4 06:39:54 | 显示全部楼层
我的,根据上条命令的退出码决定提示符的颜色:

PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \[\033[1;$((31+3*!$?))m\]\$\[\033[00m\] '
回复 支持 反对

使用道具 举报

发表于 2008-12-4 06:42:21 | 显示全部楼层
改窗口标题应该是bash自动就会的,TERM应该也是事先就设好的,这两样还需要用.bashrc设?

Post by coderoar;1918298
极简主义风格

  1. if [ $LOGNAME == "`whoami`" ] ; then
  2.     C_PROMT='0;32'
  3. else
  4.     C_PROMT='1;32'
  5. fi
  6. if [ -z $DISPLAY ]; then
  7.     PS1='\[\e[0;34m\]\W\[\e[m\] \[\e[${C_PROMT}m\]\$\[\e[m\] '
  8. else
  9.     PS1='\[\e]2;\u@\h\a\]\[\e[0;34m\]\W\[\e[m\] \[\e[${C_PROMT}m\]\$\[\e[m\] '
  10.     export TERM=rxvt
  11. fi
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-4 23:06:26 | 显示全部楼层
thx very much!
回复 支持 反对

使用道具 举报

发表于 2008-12-6 14:32:31 | 显示全部楼层
Post by richardpku;1918773
我的,根据上条命令的退出码决定提示符的颜色:

PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \[\033[1;$((31+3*!$?))m\]\$\[\033[00m\] '


喜欢这个,用上了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2008-12-6 14:46:12 | 显示全部楼层
Post by richardpku;1918774
改窗口标题应该是bash自动就会的,TERM应该也是事先就设好的,这两样还需要用.bashrc设?

那是配合screen使用滴;我的rxvt设错了,这是补救措施。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表