Maidsphere

2009.12.23

この前に.tcshrcを晒すと言ってたので 公約どおり晒す ただし,比較的いろいろな 個人的な環境変数をセットしてるあたりのような 見せられない部分は適宜カットしてあります ちなみに,この.tcshrcは今は使ってないから 古かったりwwww 最終メンテが1ヶ月ぐらい前だしね そのうち晒す.zshrcとか.screenrcは それなりにメンテしてるんだけどね # .tcshrc / .cshrc ## Environment #setenv LANG C setenv LANG 'en_US.UTF-8' #setenv LANG 'ja_JP.UTF-8' #setenv LC_ALL 'ja_JP.UTF-8' setenv EDITOR vim setenv VISUAL vim setenv PAGER less setenv TERM xterm-color ## Macros if ($?prompt) then set SSH = "" if ($?SSH_CLIENT) then set SSH = "@ssh" endif endif if ("$OSTYPE" == "linux") then # Linux alias ls 'ls --color' alias top 'top -d 1.0' alias whois 'whois -i' set path = ( $HOME/bin $HOME/sbin $path /sbin /usr/sbin /usr/local/sbin ) setterm -blank 0 else if ("$OSTYPE" == "darwin") then # MacOS alias ls 'ls -G' alias removeds 'find . -name ".DS_Store" -print -exec rm -r {} ";" ; find . -name ._* -exec rm -r {} ";"' else if ("$OSTYPE" == "FreeBSD") then # FreeBSD alias ls 'ls -G' endif ## Settings set autolist set filec set autoexpand set autocorrect set nobeep set noclobber set rmstar set notify set inputmode = insert set complete = enhance set correct = all set fignore = (.o \~ .aux) set histfile = ${HOME}/.tcsh_history set history = 8192 set savehist = (8192 merge) set echo_style = both set ignoreeof set color set colorcat set printexitvalue set prompt = '[%m%$SSH:%~] %n%% ' unset autologout limit coredumpsize 0 ## Alias alias lls 'ls -laF' alias ll 'ls -l' #alias ls 'ls -laFG' alias ccd 'cd \!* ; pwd ; lls' alias rm 'rm -i' alias cp 'cp -i' alias mv 'mv -i' alias dir 'lls' alias del 'rm' alias cls 'clear' alias ff 'find . -name $*' alias diff 'diff -u' #alias grep 'grep -i' alias last 'last -a' alias vi 'vim' alias more 'less' alias tracert 'traceroute' alias ipconfig 'ifconfig' alias . 'pwd' alias .. 'cd .. ; pwd ; ll' alias ../ 'cd ../ ; pwd ; ll' alias ... 'cd ../.. ; pwd ; ll' alias .../ 'cd ../../ ; pwd ; ll' alias ~ 'cd ~ ; pwd ; ll' alias / 'cd / ; pwd ; ll' alias - 'cd - ; pwd ; ll' alias restart 'clear ; exec tcsh' alias rst 'clear ; exec tcsh' alias a './a.out' #alias b '' alias c 'less' alias d 'du -skh ~' alias e 'exit' alias f 'find' alias g 'grep' alias h 'history 25' #alias i '' #alias j '' #alias k '' alias l 'last -a | less' alias m 'man' #alias n '' alias o 'open' alias p "ps aux" alias q 'exit' alias r 'clear ; exec tcsh' alias s 'screen' alias t 'top' alias u 'who ; echo ; finger' alias v 'vi' alias w 'which' alias x 'exit' #alias y '' alias z 'tar zxvf' # alias z 'tar jxvf' # EOF どの構文がどんな意味を持つのかは適宜調べてくれ