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
2014-01-16 13:47:02 +01:00
alias clean-gpg= " for a in `gpg2 -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; }
2014-07-14 17:05:40 +02:00
alias jar = 'java -jar'
2014-09-29 09:50:14 +02:00
function escape( ) { perl -MURI::Escape -e 'print uri_escape($ARGV[0]);' " $@ " ; }
function gg( ) { x-www-browser "https://www.google.de/search?q=`escape " $@ "`" ; }
function ddg( ) { www-browser "https://duckduckgo.com/?q=`escape " $@ "`" ; }