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%}]# "
个性化彩色SHELL提示符-LMLPHP
普通帐户:
  1. set prompt = "%B%{\033[1;0m%}[%{\033[1;32m%}%n@%m%{\033[1;0m%}:%{\033[1;34m%}%~%{\033[1;0m%}]% "
个性化彩色SHELL提示符-LMLPHP

在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
12-08 11:41