Files
cshenv/tcshrc.aliases
2014-01-26 16:03:42 -05:00

78 lines
1.2 KiB
Tcsh

# CSHENV Aliases:
alias resource source ${CSHENV_DIR}/tcshrc
alias relog resource
alias rl relog
#Classic UNIXy aliases
#Dir motion
alias pd pushd
alias pu pushd
alias po popd
alias l ls
#Standard ls aliases that I use:
alias ll l -l
alias la l -a
alias li l -i
#standard long ls aliases that I use
alias llh l -lh
alias lli ll -i
alias llhi llh -i
alias llih llhi
#{I derive lla from ll, not la, because it's a long ls, similarly for llA}
alias lla ll -a
alias lla ll -A
alias llha llh -a
alias llah llha
alias llhia llhi -a
alias llahi llhia
alias lliah llahi
alias lliha llahi
alias llaih llahi
alias llhai llahi
alias lt l -t
alias llt ll -t
#alias mkdir mkdir -p
alias md mkdir
alias rd rmdir
alias . pwd
#Job control aliases TODO: Update these for arguments
alias , jobs
alias = "%&"
alias + "%%"
alias - stop
#More specific aliases
alias show set
alias lh l -sh
# Detect and activate vim, if present
if( -f `which vim` ) then
alias vi vim
setenv EDITOR vim
setenv VISUAL vim
endif
safe_source ${CSHENV_DIR}/tcshrc.aliases.${CSHENV_SYSTEM}
safe_source ${CSHENV_DIR}/tcshrc.aliases.${CSHENV_HOSTNAME}
safe_source ${CSHENV_DIR}/tcshrc.aliases.user
###########################
# vim:filetype=tcsh
###########################