預設的 FreeBSD 中 ls 是沒有顏色的,這樣對檔案的操作及維護都會有不小的困擾 。 



如果你是系統管理者 

可以修改 /etc/csh.cshrc 來讓系統管理者使用相同的設定 

但是如果你是一般使用者就修改家目錄中的 .cshrc

1. ee  /etc/csh.cshrc 

   加入如下內容:

alias ls ls -FGa 
setenv LSCOLORS exfxcxdxbxegedabagacad 
if ( $tty =~ ttyv* ) then 
        setenv  TERM    cons25 
else 
        setenv  TERM    xterm-color 
endif 

if ( $USER == root ) then 
        set prompt="%B[%n@%m %/]# " 
else 
        set prompt="%B[%n@%m %/]> " 
endif 

set autolist

2. 參數說明:

#參數 F 是顯示出目錄後面的斜線 (/),G 是顯示出顏色,a 是顯示出隱藏檔 
#其中 G 必須搭配第二行的環境變數 LSCOLORS 來使用。


#LSCOLORS 這個環境變數後面有 22 個參數,分別代表 22 個項目的顏色
setenv LSCOLORS exfxcxdxbxegedabagacad

#下面這一行是讓你從遠端終端機登入時,也可以看到 ls 的顏色 
setenv TERM xterm-color 

#系統管理者可讓 root 與一般使用者的提示字元有所區別
set prompt="%B[%n@%m %/]>"

#如果要按兩下 Tab 顯示出可用的指令
set autolist

本文取自 http://totorosunny.pixnet.net/blog/post/4676019 


arrow
arrow
    文章標籤
    FREEBSD COLOR LSCOLORS
    全站熱搜

    Frank 發表在 痞客邦 留言(0) 人氣()