Also am nützlichsten für meine Verwendung, sind auch eher einfache Aliasse:
alias l='ls --color=always'
alias ll='l -lh'
alias la='l -a'
alias vcp='rsync -avP'
alias pc='sudo pacman-color'
alias untar="tar -xf"
alias gv='gvim --remote-tab-silent'
alias mail='screen -S mail -xR mutt'
alias viewjpg='display "vid:*.jpg"'
alias q='exit';
pc wäre nur halb so nützlich ohne:
compdef _pacman pc
Und fürs Ordner wechseln und gleichzeitig neuen Ordner-Inhalt anzeigen:
c(){cd $1;l}
Zwar auch kein Alias und eher Quick und Dirty, aber sehr oft von mir benutzt:
mntlbl() {
pmount /dev/disk/by-label/$1 $1
}
_mntlbl() {
compadd $(ls /dev/disk/by-label/)
}
compdef _mntlbl mntlbl
Hängt Geräte ein, indem man ihr Label als Parameter übergibt. Die Labels werden als Tab-Vervollständigung angezeigt. In dem Fall sollte aber schon mindestens ein Gerät mit Label eingesteckt sein.