精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>系统管理>>系统设置与技巧>>如何设定 /etc 下的档案>>如何设定 /etc 下的档案 ?! : csh.cshrc

主题:如何设定 /etc 下的档案 ?! : csh.cshrc
发信人: neal()
整理人: hahalee(1999-04-22 01:58:04), 站内信件

# 系统内定给 csh shell 用的 .cshrc 档 
 
## 确定 HOME 目录 
setenv HOME $HOME 
set home=$HOME 
cd $HOME 
 
## 档案权限设定 
umask 022 
 
## 就是 Aliases 嘛 
alias pftp '/usr/local/bin/pftp' 
alias free 'pstat -s|grep -v not' 
alias talk ytalk 
alias ruptime '/usr/bin/ruptime|grep -v down' 
alias ftp ncftp 
alias rwho '/usr/bin/rwho -a|grep -v LOGIN' 
alias more less 
alias zmore zless 
alias m less 
alias pss 'ps auxw|sort -k 2|grep $USER' 
alias psm 'ps auxw|sort -k 1,2|more' 
alias psl psm 
alias psv 'ps auxw|grep -v $USER|sort -k 2|more' 
alias d '/usr/local/bin/colorls -G -alFgk \!* | more' 
alias dir '/usr/local/bin/colorls -G -alFgk \!*' 
alias rd rmdir 
alias md mkdir 
alias cls clear 
alias cd.. 'cd ..' 
alias del '/bin/rm -i' 
alias xdel '/bin/rm -rf' 
alias mv 'mv -i' 
alias dir/w '/bin/ls -aFgk' 
alias dw '/bin/ls -aFgk' 
#alias x '(startx &)>&/dev/console;sleep 300;lo' 
#alias lpr 'lpr -m' 
alias cp 'cp -i' 
alias rm 'rm -i' 
alias lo 'clear;exit' 
alias bye 'clear;exit' 
#alias vi cvi 
alias unlo 'unset autologout;unsetenv autologout' 
alias q joe 
alias .. 'cd ..' 
alias ... 'cd ../..' 
#alias ku 'ku -W' 
alias tin rtin 
#alias s 'exec screen' 
 
## 环境设定 
set path = (/sbin /usr/sbin /bin /usr/bin /usr/local/sbin 
/usr/local/bin) 
set path = ($path /etc /usr/etc /usr/local/etc) 
set path = ($path /usr/X11R6/bin /usr/games) 
set path = ($path ~ ~/bin .) 
set mail = (10 /var/mail/$USER) 
set recexact 
set autolist 
set matchbeep = ambiguous 
set autoexpand 
set autocorrect 
set ignoreeof 
set noclobber 
set notify 
set correct = all 
if ( ! $?WINDOW ) then 
#  set prompt = "%B%m [%/] [%?] -%n- " 
  set prompt = "%B%m [%/] -%n- " 
else 
  set prompt = "%B%m [%/] -%n- [W$WINDOW] " 
endif 
set prompt2 = "(%t %m)%~ #%% " 
set prompt3 = "%SDo you mean [%R] (y/n/e) ? " 
set history = 500 
set savehist = 500 
set time=100 
#set watch=(1 any any) 
set symlinks = ignore 
set listlinks 
set listjobs 
set rmstar 
set showdots 
#set tperiod = 30 
# set autologout = (60 2) 
#setenv MANPATH 
/usr/man:/usr/local/man:/usr/man/preformat:/usr/X11/man:/usr/opn
 
win/man 
setenv EDITOR /usr/local/bin/joe 
setenv VISUAL /usr/local/bin/joe 
setenv EXINIT 'set ai' 
setenv LESS "-EsPm-LESS-" 
setenv LESSCHARDEF "8bcccbcc18b95.." 
setenv PAGER "less -Em" 
#setenv PAGER more 
setenv LC_CTYPE lt_LN.ISO_8859-1 
setenv LANG C 
setenv BLOCKSIZE 1k 
setenv MACHINE_ARCH i386 
setenv MACHINE i386 
setenv ORGANIZATION "交大资工 ADONIS" 
 
## X 相关设定 
setenv  XWINHOME        '/usr/X11R6' 
setenv  X11HOME         '/usr/X11R6' 
setenv  OPENWINHOME     '/usr/X11R6' 
setenv  XKEYSYMDB       /usr/X11R6/lib/X11/XKeysymDB 
setenv  XNLSPATH        /usr/X11R6/lib/X11/nls 
#setenv         LD_LIBRARY_PATH  
/usr/lib:/usr/X11R6/lib:/usr/local/lib 
stty erase '^?' 
 
if ( $?TERM ) then 
  if ($TERM == "xterm" || $TERM == "xterms") then 
    stty erase '^H' 
  endif 
endif 
 
## 杂七杂八设定 
#set term = vt100 
#set TERM = vt100 
#setenv term vt100 
#setenv TERM vt100 
#stty extb 
stty 38400 
stty crt 
stty -tabs 
stty -istrip 
stty pass8 
unlo 
#bindkey "[HOME]" beginning-of-line 
#bindkey "[ESC]" keyboard-quit 
limit coredumpsize 0 
 
# 给 FSP Client 用 
setenv FSP_PORT 21 
setenv FSP_HOST nctuccca.edu.tw 
setenv FSP_DIR  / 
setenv FSP_TRACE 
setenv FSP_DELAY 3000 
 
# Aii.. 就是 fsp aliases :) 
        alias fcat   '(set noglob; exec fcatcmd \!*)' 
        alias fcd    'setenv FSP_DIR `(set noglob; exec fcdcmd 
\!*)`;fpwd' 
        alias fdu       \(set noglob\; exec fducmd    \!\*\) 
        alias ffind     \(set noglob\; exec ffindcmd  \!\*\) 
        alias fget   '(set noglob; exec fgetcmd \!*)' 
        alias fgrab  '(set noglob; exec fgrabcmd \!*)' 
        alias fls    '(set noglob; exec flscmd -F \!*)' 
        alias fll    '(set noglob; exec flscmd -l \!*)' 
        alias fdir   '(set noglob; exec flscmd -l \!*)' 
        alias fmore     \(set noglob\; exec fcatcmd   \!\* \| more\) 
        alias fpro   '(set noglob; exec fprocmd \!*)' 
        alias fpwd   'echo "$FSP_HOST ($FSP_PORT): 
$FSP_DIR"' 
        alias frm    '(set noglob; exec frmcmd \!*)' 
        alias frmdir '(set noglob; exec frmdircmd \!*)' 
        alias fhost  'setenv FSP_HOST \!*;setenv FSP_DIR /' 

--
※ 来源:.网易 BBS bbs.netease.com.[FROM: dmx320.resnet.ust.hk]

[关闭][返回]