2013-08-29 11:38:02 +02:00
alias ls = 'ls --color=auto'
alias dir = 'dir --color=auto'
alias vdir = 'vdir --color=auto'
alias grep = 'grep --color=auto'
alias fgrep = 'fgrep --color=auto'
alias egrep = 'egrep --color=auto'
# some more ls aliases
alias ll = 'ls -Fhl'
alias la = 'll -a'
alias l = 'ls -FCh'
alias gzc = 'gzip --best --no-name'
alias bz2c = 'bzip2 --best'
alias xzc = 'xz --best --extreme'
alias apt-update= 'sudo apt-get update'
2013-11-15 18:49:30 +01:00
alias apt-upgrade= 'sudo aptitude --purge dist-upgrade'
2013-08-29 11:38:02 +02:00
alias apt-autoremove= 'sudo apt-get --purge autoremove'
alias apt-autoclean= 'sudo apt-get autoclean'
2013-10-01 11:58:17 +02:00
alias update-system= 'apt-update && sudo aptitude -y -s dist-upgrade'
2013-08-29 11:38:02 +02:00
alias upgrade-system= 'apt-upgrade && apt-autoremove && apt-autoclean'
alias telnet = 'telnet -e "#"'
alias picocom = 'picocom -b 115200'
alias netcat = 'netcat -q -1 -vv'
alias svn_mime_set = 'for a in $(find ./ -type f -not -regex ".*\.svn.*"); do svn pset svn:mime-type $(file --mime-type $a | sed "s/ *//g;s/[^:]*://g") $a; done;'
2013-12-02 11:28:35 +01:00
alias clean-gpg= 'for a in $(gpg -k | sed -rn ' s/pub +[ 0-9] +[ DR] \/ ( 0x[ 0-9A-Fa-f] +) .*/\1 /p'); do gpg2 --quiet --no-tty --edit-key $a clean save; done;'
2013-08-29 11:38:02 +02:00
alias alert = 'notify-send --urgency=low -i "$([ $? -eq 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e ' \' 's/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//' \' ')"'
alias git-patch= 'git diff --minimal --find-renames --find-copies --relative ./ > ../$(basename `pwd`).patch && git co -- ./'
alias ssh-add-all= 'for a in .ssh/id_*; do ssh-add $a; done;'
alias screen = 'screen -RU'
2013-10-24 10:10:22 +02:00
alias cdiff = "colordiff"
2013-08-29 11:38:02 +02:00
xmlformat ( ) { xmllint --format " $1 " | unexpand -t 2 --first-only; }
alias jjar = 'java -jar'