zshrc/aliases.zsh

131 lines
3.5 KiB
Bash
Raw Normal View History

2010-12-05 16:57:06 +01:00
# @author Sebastian Tramp <mail@sebastian.tramp.name>
# @license http://opensource.org/licenses/gpl-license.php
#
# alias definitions which can be edited/modified with 'aedit'
#
2011-04-11 22:52:38 +02:00
export EDITOR="vim"
alias aedit=" $EDITOR ~/.zsh/aliases.zsh; source ~/.zsh/aliases.zsh"
alias fedit=" $EDITOR ~/.zsh/functions.zsh; source ~/.zsh/functions.zsh"
alias pedit=" $EDITOR ~/.zsh/private.zsh; source ~/.zsh/private.zsh"
2010-12-27 16:50:17 +01:00
alias vedit=" $EDITOR ~/.vimrc"
alias gedit=" $EDITOR ~/.gitconfig"
2010-12-05 16:57:06 +01:00
#alias man="unset PAGER; man"
alias grep='grep --color=auto'
alias feierabend='sudo shutdown -h now'
alias j=' j'
2010-12-05 16:57:06 +01:00
##### standard aliases (start with a space to be ignored in history)
alias ls=' ls -C -F -h --color=always'
alias l=" ls"
alias ll=' ls -l'
2010-12-05 16:57:06 +01:00
alias la=' ls -A'
alias v=" clear; ll -g" # standard directory view
alias vs=" v **/*(.)" # show all files in all subdirs plain in a list
2010-12-05 16:57:06 +01:00
alias g=' ps aux|grep '
2010-12-05 16:57:06 +01:00
alias d=' dirs -v'
#alias .='xdg-open .'
alias cd=' cd'
alias ..=' cd ..; ls'
alias ...=' cd ..; cd ..; ls'
alias ....=' cd ..; cd ..; cd ..; ls'
alias cd..='..'
alias cd...='...'
alias cd....='....'
# alias to create a next-link in your home to tag the current workingdir
alias linkthis='rm -f ~/next; ln -s $PWD ~/next'
2010-12-05 16:57:06 +01:00
##### global aliases
# zsh buch s.82 (z.B. find / ... NE)
alias -g NE='2>|/dev/null'
alias -g NO='&>|/dev/null'
# http://rayninfo.co.uk/tips/zshtips.html
alias -g G='| grep -'
alias -g P='2>&1 | $PAGER'
alias -g L='| less'
2011-04-11 22:52:38 +02:00
alias -g M='| most'
2011-01-09 10:39:04 +01:00
alias -g C='| wc -l'
2010-12-05 16:57:06 +01:00
# http://www.commandlinefu.com/commands/view/7284/zsh-suffix-to-inform-you-about-long-command-ending
# zsh suffix to inform you about long command ending make, Just add "R" (without quotes) suffix to it and you can do other things:
# zsh will inform you when you can see the results.
alias -g R=' &; jobs | tail -1 | read A0 A1 A2 cmd; echo "running $cmd"; fg "$cmd"; zenity --info --text "$cmd done"; unset A0 A1 A2 cmd'
2010-12-05 16:57:06 +01:00
##### suffix aliases (mostly mapped to xdg-open which runs the gnome/kde default app)
alias -s tex="rubber --inplace --maxerr -1 --short --force --warn all --pdf"
alias -s 1="man -l"
alias -s 2="man -l"
alias -s 3="man -l"
alias -s 4="man -l"
alias -s 5="man -l"
alias -s 6="man -l"
alias -s 7="man -l"
2010-12-05 16:57:06 +01:00
alias -s pdf="xdg-open"
alias -s PDF="xdg-open"
alias -s xoj="xournal"
alias -s jar="java -jar"
alias -s iso="vlc"
alias -s avi=" xdg-open"
alias -s AVI=" xdg-open"
alias -s mov=" xdg-open"
alias -s mpg=" xdg-open"
alias -s m4v=" xdg-open"
2011-07-19 20:57:29 +02:00
alias -s MP4=" xdg-open"
alias -s ogg=" xdg-open"
alias -s ogv=" xdg-open"
alias -s flv=" xdg-open"
alias -s mkv=" xdg-open"
2010-12-05 16:57:06 +01:00
alias -s tif="xdg-open"
alias -s tiff="xdg-open"
alias -s png="xdg-open"
alias -s jpg="xdg-open"
2011-04-11 22:52:38 +02:00
alias -s jpeg="xdg-open"
2010-12-05 16:57:06 +01:00
alias -s JPG="xdg-open"
alias -s gif="xdg-open"
alias -s svg="xdg-open"
alias -s psd="xdg-open"
alias -s com="xdg-open"
alias -s de="xdg-open"
alias -s org="xdg-open"
alias -s rdf="rapper --count"
alias -s owl="rapper --count"
alias -s ttl="rapper -i turtle --count"
alias -s tt="rapper -i turtle --count"
2010-12-05 16:57:06 +01:00
alias -s n3="rapper -i turtle --count"
alias -s nt="rapper -i ntriples --count"
2011-04-11 22:52:38 +02:00
alias -s ntriples="rapper -i ntriples --count"
alias -s ntriple="rapper -i ntriples --count"
2010-12-05 16:57:06 +01:00
alias -s ods="xdg-open"
alias -s xls="xdg-open"
alias -s xlsx="xdg-open"
alias -s csv="xdg-open"
alias -s odt="xdg-open"
alias -s doc="xdg-open"
alias -s docx="xdg-open"
alias -s rtf="xdg-open"
alias -s dot="xdg-open"
alias -s ppt="xdg-open"
alias -s pptx="xdg-open"
2010-12-05 16:57:06 +01:00
alias -s odp="xdg-open"
alias -s sla="xdg-open"
alias -s exe="xdg-open"