Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62160
  • 博文数量: 3
  • 博客积分: 310
  • 博客等级: 二等列兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-14 20:49
文章分类

全部博文(3)

文章存档

2015年(1)

2011年(2)

我的朋友

分类: BSD

2011-04-17 15:04:48

FreeBSD CSH/TCSH Shell提示符(修改用户目录下.cshrc文件)
本人设置root用户提示符为红色,普通用户为绿色,目录统一用蓝色.
未使用颜色时提示符格式:
  1. set prompt = "%B[%n@%m:%~]# "
效果如下:
[user@hostname:pathname]#
修改颜色后:
root帐户:

  1. set prompt = "%B%{\033[1;0m%}[%{\033[1;31m%}%n@%m%{\033[1;0m%}:%{\033[1;34m%}%~%{\033[1;0m%}]# "

普通帐户:
  1. set prompt = "%B%{\033[1;0m%}[%{\033[1;32m%}%n@%m%{\033[1;0m%}:%{\033[1;34m%}%~%{\033[1;0m%}]% "


在CSH/TCSH中用像%{\033[1;31m%}的形式修饰颜色
;号前的1代表加粗
;号后面31m代表红色
具体参照:
;号前的:
0 - normal
1 - bold
2 - normal again
3 - background color
4 - underline the text
5 - blinking
;号后的:
30 - black
31 - red
32 - green
33 - yellow
34 - blue
35 - magenta
36 - cyan
37 - white

Bash可以在用户根目录下.bashrc中添加修改如下即可达到如上效果:
红色
  1. PS1='\[\033[1;31m\][\u@\h:\[\033[1;34m\]\W\[\033[1;31m\]]\$ \033[0m\]'
绿色
  1. PS1='\[\033[1;32m\][\u@\h:\[\033[1;34m\]\W\[\033[1;32m\]]\$ \033[0m\]'
关闭FreeBSD终端的翁鸣声, 在.cshrc文件中添加如下行即可:
  1. set nobeep
另外修改ls命令以彩色输出文件,目录只需在alias行后加G即可,如下所示:
  1. alias la ls -aG
  2. alias lf ls -FAG
  3. alias ll ls -lAG
阅读(1322) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Linux常见系统服务

给主人留下些什么吧!~~