useful tcshrc for daily use
Code Block |
---|
language | text |
---|
title | .tcshrc |
---|
linenumbers | true |
---|
|
alias h history 25
alias j jobs -l
alias ll ls -hAlFtr
if ( -x /usr/bin/vim ) then
alias vi vim
endif
# A righteous umask
umask 22
setenv EDITOR vi
setenv PAGER less
setenv BLOCKSIZE K
setenv LC_ALL en_US.ISO8859-1
setenv LANG en_US.UTF-8
setenv LESS "-iXF"
setenv CLICOLOR
# -- An interactive shell -- set some stuff up
if ($?prompt) then
set colorcat
set ignoreeof
set autoexpand
set autocorrect
set correct=cmd
set rmstar
set filec
#set history = 1000
#set savehist = 1000
set history=1000
# set histdup=erase
# set savehist=(1000 merge)
set mail = (/var/mail/$USER)
set noclobber
set autolist
set correct = cmd
set nobeep
set time=(8 "\
Time spent in user mode (CPU seconds) : %Us\
Time spent in kernel mode (CPU seconds) : %Ss\
Total time : %Es\
CPU utilisation (percentage) : %P\
Times the process was swapped : %W\
Times of major page faults : %F\
Times of minor page faults : %R")
set printexitvalue
set symlinks=chase
set listjobs
set who="%n has %a %l from %M."
set watch=(0 any any)
if ( $?tcsh ) then
bindkey "\e[3~" delete-char
bindkey "\e[1~" beginning-of-line
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
#alias precmd 'history -S; history -M'
alias atom-update 'sudo rpm -i -U -v -hash https://atom.io/download/rpm' |