記錄一下 cshrc 設定


因目前在用的主機因某些原因.
所以用的是 csh 而不是 bash.
為了日後可能遇上需要所以來記錄一下設定
(原來一直都沒記下這些設定)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)

set nobeep
set autolist
set notify
set color
set filec

setenv NAME ""
setenv LS_COLORS ':no=00:fi=00:di=01;36:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.c=01;33:*.cpp=01;33:*.MP3=01;44;37:*.mp3=01;44;37:*.pl=01;33:';
setenv CLICOLOR
setenv LANG en_US.UTF-8
setenv LC_ALL en_US.UTF-8
setenv LC_CTYPE en_US.UTF-8
setenv LSCOLORS Cxfxcxdxbxegedabagacad

setenv VISUAL vim
setenv EDITOR vim

if ($?prompt) then
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)

if(! $?WINDOW ) then
#set prompt="%{^[[1;36m%}%T%{^[[m%} %{^[[1;33m%}%n%{^[[m%}@%{^[[1;37m%}%m %{^[[1;34m%}[%~]%{^[[m%} \n%# "
set prompt="%B%{\033[1;31m%}%n%{\033[m%}%{\033[1;37m%}@%{\033[m%}%{\033[1;37m%}%m%{\033[m%}%{\033[1;33m%}[%{\033[m%}%{\033[1;33m%}%/%{\033[m%}%{\033[1;33m%}]%{\033[m%}%{\033[1;37m%}#%{\033[m%}"
else
set prompt="%{^[[1;36m%}%t%{^[[m%} %{^[[1;33m%}%n%{^[[m%}@%{^[[1;37m%}%m %{^[[1;34m%}[%~]%{^[[m%} %{^[[1;35m%}[W$WINDOW]%{^[[m%} \n%# "
endif
endif

if ("$OSTYPE" == "FreeBSD") then
setenv TERM xterm-color
alias top top -t
alias ls ls -FG
alias ll ls -lFG
alias la ls -laFGa
alias lla ls -laFGa
else if ("$OSTYPE" == "linux") then
alias ls ls -FG --color
alias ll ls -lFG --color
alias la ls -laFGa --color
alias lla ls -laFGa --color
setenv TERM xterm-256color
#alias top top -d 1
#alias fetch fetch -t 1
#alias sockstat netstat -autev
endif