# ~/.bash/alias # vim: syn=sh # Use the vial command to edit this file alias vial='$EDITOR ~/.bash/alias; source ~/.bash/alias' alias visources='edit-and-reload "/etc/apt/sources.list" apt-get update' alias kill-imap4="ps x | grep [k]io_imap4 | awk '{print \$1}' | xargs kill" alias whatsnew='sudo apt-get update && sudo apt-get -s dist-upgrade | grep Conf' alias si='sudo invoke-rc.d' alias ag='BROWSER=w3m nice sudo apt-get' alias ap='BROWSER=w3m nice sudo aptitude' alias agu='ag update' alias agi='ag install' alias agri='ag install --reinstall' alias agd='ag dist-upgrade' alias agud='ag update && ag dist-upgrade' alias ac='apt-cache' alias sudo='sudo ' alias nice='nice ' alias s='screen -d -R' alias c='ssh -t -X' alias e='kfmclient openURL "`pwd`"' alias ko='kfmclient 2>/dev/null exec' alias n='template-new' alias p2h='convert-php2xhtml' alias plaingtk='env GTK_RC_FILES=~/.gtkrc-plain ' alias mh='ssh millhouse.houseofnate.net' #alias fk='ssh frink.houseofnate.net' alias sm='ssh selma.houseofnate.net' alias cs='ssh leary.csoft.net' alias cs2='ssh leary2.csoft.net' alias cod='ssh codeine.cancerprev.org' alias jcod='ssh journal@codeine.cancerprev.org' alias adv='ssh -t codeine.cancerprev.org ssh -t advil.office.cancerprev.org' pbuilder-woody() { cmd="$1"; shift sudo nice pbuilder "$cmd" --distribution woody --basetgz /var/cache/pbuilder/woody-base.tgz "$@" } pbuilder-sarge() { cmd="$1"; shift sudo nice pbuilder "$cmd" --configfile /etc/pbuilder/sarge.rc "$@" } alias pdebuild-sarge="nice pdebuild --configfile /etc/pbuilder/sarge.rc" alias di='svn di' alias ci='svn ci' #alias gvim='kvim' alias gvimk='kvim -u ~/.vimrc-kde' #alias grep='grep -i' alias man='env LANG=C man' # Email Stuff alias m='mutt' alias ma='mutt -f ~/Maildir/.00-Action' alias mw='mutt -f ~/Maildir/.01-Waiting-For' alias mr='mutt -f ~/Maildir/.02-To-Read' alias mm='mutt -f ~/Maildir/.03-Someday-Maybe' alias mf='mutt -f ~/Maildir/.Reference' alias mj='mutt -f ~/Maildir/.Junk' alias wm='ssh -t codeine.cancerprev.org mutt' # Shell utils alias ..='cd ..' alias ...='cd ../..' alias ....='cd ../../../' alias md='mkdir' #alias mv='mv -v' #alias rm='rm -v' #alias rm='trash' #alias cp='cp -v' # enable color support of ls and also add handy aliases alias ll='ls -l' alias la='ls -A' #alias l='ls -CF' alias l='ls -lA' alias dir='ls --format=vertical' alias vdir='ls --format=long' # Add some more useful ls aliases alias l.='ls .[^.]* -d' alias lsd='ls -l | egrep ^d' lsdirsfirst() { command ls -l --color "$@" | egrep "(^d|total [.0-9]+.?\$)" command ls -l --color "$@" | egrep -v "(^d|total [.0-9]+.?\$)" } alias d='ls -l --si' alias da='d -a' # simple command to convert dos text files to unix format alias dos2unix="perl -i.dos -p -e 's/\r\n/\n/'" alias unix2dos="perl -i.unix -p -e 's/\n/\r\n/'" alias vless='vim -R -' # others alias ts='tail -F /var/log/syslog' alias art='sudo -H -u nturner-art startx -- :1 vt8 -layout DefaultLayout' alias ss='sudo invoke-rc.d' alias kcp='kfmclient copy' alias kmv='kfmclient move' alias del='trash' trash() { test "$1" || (echo "USAGE: trash " 1>&2; exit 1) kfmclient move "$@" "trash:/" >/dev/null 2>&1 || echo "Error." 1>&2 } mv+symlink() { test "$1" && test "$2" || (echo "USAGE: mv+ln " 1>&2; exit 1) test -e "$2" && (echo "Error: $2 exists; not overwriting" 1>&2; exit 2) mv "$1" "$2" && ln -s "$2" "$1" } mkcd() { test -d "$1" || mkdir "$1" cd "$1" } # Debian stuff alias r='debian/rules' # other sid32=/srv/chroot/sid32 dapper32=/srv/chroot/dapper32 zprod=/usr/share/zope/Products plone=$zprod/CMFPlone