现在的位置: 首页FreeBSD>正文
FreeBSD下修改目录的颜色
2011年08月31日 FreeBSD 评论数 1 ⁄ 被围观 8,274 次+

freebsd下设置了Ls的目录颜色,但是黑底蓝字的搭配看着有些累眼睛.我来教教大家如何更改目录的颜色,如果哪里有错误,还请高手指教!
改前:原来的目录颜色    [dir]
改后:改后的目录颜色    [dir]

详细的修改方法如下.
Ps):这里只介绍有关csh的修改方法.Bash的方法类似.请参考其他教程
-----------------------------------------------------
csh/tcsh (提示符是 %), 建立    ~/.cshrc 加入
setenv CLICOLOR 1
setenv LSCOLORS Gxfxaxdxcxegedabagacad

存盘, 执行 source ~/.cshrc

下面这个是我的设置,大家可以参考一下.如果有更好的颜色搭配的话,请大家贴出来分享下
setenv LSCOLORS ExGxFxdxCxegedabagExEx
------------------------------------------------------LSCOLORS 的含义:
LSCOLORS The value of this variable describes what color to use
for which attribute when colors are enabled with
CLICOLOR. This string is a concatenation of pairs of the
format fb, where f is the foreground color and b is the
background color.The color designators are as follows:
a black
b red
c green
d brown
e blue
f magenta
g cyan
h light grey
A bold black, usually shows up as dark grey
B bold red
C bold green
D bold brown, usually shows up as yellow
E bold blue
F bold magenta
G bold cyan
H bold light grey; looks like bright white
x default foreground or backgroundNote that the above are standard ANSI colors. The actual
display may differ depending on the color capabilities of
the terminal in use.

The order of the attributes are as follows:
1. directory
2. symbolic link
3. socket
4. pipe
5. executable
6. block special
7. character special
8. executable with setuid bit set
9. executable with setgid bit set
10. directory writable to others, with sticky bit
11. directory writable to others, without sticky
bit

The default is “exfxcxdxbxegedabagacad”, i.e. blue fore-
ground and default background for regular directories,
black foreground and red background for setuid executa-
bles, etc.
------------------------------------------------------
3。 emacs 显示彩色:
最简单的办法是在    ~ 先建立一个文件    ~/.emacs
加入

(global-font-lock-mode t)
------------------------------------------------------

4。如果想在X11的xterm 里显示彩色,
Terminal 默认的 shell 是 bash (提示符是 $), 它有个奇怪的地方:
xterm 启动时读.bashrc, 而不是 .bash_profile, 但是Termial.app正相反,
Terminal 启动时读.bash_profile, 而不是 .basrc
需要建立一个 ~/.bashrc (就两行)
export CLICOLOR=1
export TERM=xterm-color

如果你嫌重复麻烦的话,就把所有的设置放在 .bashrc里。 然后在 .bash_profile里就放一行
source ~/.bashrc
------------------------------------------------------
要是用 csh/tcsh的话,
建立 ~/.cshrc (就两行)
setenv CLICOLOR
setenv TERM xterm-color

存盘, 执行 source ~/.cshrc
启动 X11 xterm 后,执行 csh 或 tcsh

如果你想修改颜色的搭配,再加入LSCOLORS好了。
------------------------------------------------------

本文地址:http://www.92csz.com/56/910.html
如非注明则为本站原创文章,欢迎转载。转载请注明转载自:moon's blog
 

目前有 1 条留言 其中:访客:1 条, 博主:0 条

  1. Bob : 2011年09月18日23:52:58  1楼

    读书的时候一直用emacs,后来转向vim了……