12
fév
0
Mon .tcshrc
Contenue du fichier ~/.tcshrc
umask 002
if ($tty == '') then
exit 0
endif
setenv EDITOR vi
setenv VISUAL more
setenv PAGER more
setenv LESS "-erX"
setenv GIT_PAGER less
#setenv LANG en_US.UTF-8
#setenv LC_TYPE en_US.UTF-8
set myuid = `id -u`
set stty = `echo $tty | sed 's/tty//'`
# prompt en couleur vt100
#set prompt = "%h %{\033[31m%}%n%{\033[0m%}@%{\033[33m%}%m%{\033[0m%}-%{\033[32m%}$stty%{\033[0m%} [%B%.03%b]%# "
# prompt sans couleur
set prompt = "%h %n@%m-$stty [%B%.03%b]%# "
set prompt2 = "%n@%m-$tty >%R?<%# "
set time = ( 1 "%Uu %Ss %Er %Pcpu %X+%Dk %I+%Oio %Fpf+%Wsw" )
set who = "%n has %a %l from %M"
set fignore = ( .o \~ \#\*\# )
set complete = enhance
set watch = ( 1 any any )
set autolist = ambiguous
set correct = cmd
set listjobs = long
set history = ( 5000 "%h (%D-%W-%Y %T) %R\n" )
set savehist = ( 5000 merge )
set histfile = ~/.tcsh_history
set histdup = erase
set matchbeep = nomatch
set promptchars = '>#'
set listflags = 'a'
set printexitvalue
set ignoreeof
set autoexpand
set listlinks
set echo_style = both
unset autologout
#stty erase ^H kill ^K
bindkey "^R" history-search-backward
bindkey "^S" history-search-forward
#bindkey "\ " magic-space
alias f 'finger'
alias h 'history'
alias j 'jobs -l'
alias ll 'ls -lha \!* | more'
alias lu 'ls -lu \!* | more'
alias l 'ls -lh \!* | more'
unalias ls
alias m 'more'
alias n 'mesg n'
alias nh 'nohup'
alias p 'pushd'
alias . 'popd'
alias .. 'cd ..'
alias ~ 'cd ~\!*'
alias pu '\rm -f #*# .*~ *~ .nfs* core'
alias rm '\rm -i'
alias src 'source ~/.tcshrc'
alias y 'mesg y'
alias - 'logout'
# Mise a jour debian
if ( -x /usr/bin/aptitude ) then
if ($myuid == 0) then
alias updateall 'aptitude update && aptitude full-upgrade'
else
alias updateall 'sudo aptitude update && sudo aptitude full-upgrade'
endif
endif
switch($OSTYPE.$MACHTYPE)
case darwin.i386:
setenv PATH /usr/local/mysql:/opt/local/bin:/opt/local/sbin:$PATH
setenv PATH /opt/local/bin:/opt/local/sbin:$PATH
breaksw
case darwin.x86_64:
setenv PATH /opt/local/bin:/opt/local/sbin:$PATH
breaksw
default:
breaksw
endsw
setenv PATH /sbin:/usr/sbin:$PATH
if ${?TERM} then
switch( $TERM )
case "xterm*":
alias title 'echo -n "\033]2;" \!* "\007"'
breaksw;
endsw
endif
complete cd 'p/1/d/'
complete cc 'c/-I/d/' 'c/-L/d/' 'n/*/f:*.[co]/'
complete gcc 'c/-I/d/' 'c/-L/d/' 'n/*/f:*.[Cco]/'
complete alias 'p/1/a/'
complete man 'n/*/c/'
complete set 'p/1/s/'
Post your comment