LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: flaboy

技巧:提示行魔术

[复制链接]
发表于 2006-1-16 23:35:54 | 显示全部楼层
呵呵!不错!用上了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-4-20 00:41:42 | 显示全部楼层
一般存在于 ~/.bashrc   
这里放几个我常用的PS1

  1. PS1='\[\033[1;33m\]\u\[\033[1;37m\]@\[\033[1;32m\]\h\[\033[1;37m\]:\[\033[1;31m\]\w\[\033[1;36m\]\$ \[\033[0m\]'
复制代码


这个比较花哨点

  1. # Color Variables for Prompt
  2. GRAD1='\333\262\261\260'
  3. GRAD2='\260\261\262\333'
  4. YLOBRN='\[\033[01;33;43m\]'
  5. WHTBRN='\[\033[01;37;43m\]'
  6. REDBRN='\[\033[00;31;43m\]'
  7. REDBLK='\[\033[00;31;40m\]'
  8. PPLBLK='\[\033[01;35;40m\]'
  9. WHTBLK='\[\033[01;37;40m\]'
  10. NONE='\[\033[00m\]'
  11. HBLK='\[\033[00;30;30m\]'
  12. HBLU='\[\033[01;34;34m\]'
  13. BLU='\[\033[00;34;34m\]'
  14. YEL='\[\033[00;33;33m\]'
  15. WHT='\[\033[01;37;37m\]'
  16. PRPL='\[\033[00;34;35m\]'
  17. RED='\[\033[01;31;31m\]'
  18. NORM='\[\033[01;00;0m\]'

  19. export GRAD1 GRAD2 YLOBRN WHTBRN REDBRN REDBLK PPLBLK WHTBLK NONE HBLK HBLU BLUYEL WHT PRPL RED NORM

  20. # Prompt Settings
  21. if [ `/usr/bin/whoami` = 'root' ]
  22. then
  23. if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ]
  24. then
  25. PS1='\n'$RED'\,,,/  ['$WHT'\w'$RED'] \n'$RED'('$WHT'O'$RED'_'$WHT'O'$RED')  ['$WHT'\u'$RED'@'$WHT'\h'$RED']\n '$RED'('$WHT'O'$RED')   ['$WHT'\d'$RED'] '$WHT'| '$RED'['$WHT'\t'$RED']\n       '$WHT'# '
  26. PS2='       '$RED'# '
  27. fi
  28. else
  29. if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ]
  30. then
  31. PS1='\n'$BLU'\,,,/  ['$WHT'\w'$BLU'] \n'$BLU'('$WHT'o'$BLU'_'$WHT'o'$BLU')  ['$WHT'\u'$HBLU'@'$WHT'\h'$BLU']\n '$BLU'('$WHT'-'$BLU')   ['$WHT'\d'$BLU'] '$WHT'|'$BLU'['$WHT'\t'$BLU']\n       '$WHT'# '
  32. PS2='       '$WHT'# '
  33. fi
  34. fi
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-4-20 00:44:25 | 显示全部楼层
第二个的效果图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-4-23 19:00:00 | 显示全部楼层
Cool, thanks for your sharing!
回复 支持 反对

使用道具 举报

发表于 2006-7-17 16:56:57 | 显示全部楼层
如果我想把它做成一个可执行文件,用这个可执行文件可随时更改提示行的话,我应该怎么做呢?我试过了,没有成功
回复 支持 反对

使用道具 举报

发表于 2010-9-2 11:36:49 | 显示全部楼层
好东西,值得分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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