## Short aliases ## vim:ft=zsh ## For Loops alias allf='for i in *(.);' alias alld='for i in *(/);' alias alle='for i in *(*);' alias alll='for i in *(@);' alias all='for i in *;' alias allfr='for i in **/*(.);' alias alldr='for i in **/*(/);' alias aller='for i in **/*(*);' alias alllr='for i in **/*(@);' alias allr='for i in **/*;' debian: { ## Debian package system (aptitude/apt-get, apt-cache, dpkg) # Search the packages list alias acse='apt-cache search' alias afse='apt-file search' alias apse='aptitude search' # Show package information alias acsh='apt-cache show' alias afsh='apt-file show' alias apsh='aptitude show' alias dps='dpkg --status' # Update packages list alias agu='sudo apt-get update' alias apu='sudo aptitude update' # Update packages alias ags='sudo apt-get upgrade' alias agf='sudo apt-get dist-upgrade' alias aps='sudo aptitude safe-upgrade' alias apf='sudo aptitude full-upgrade' # Install packages alias agi='sudo apt-get install' alias api='sudo aptitude install' alias dpi='sudo dpkg --install' # Clean packages cache alias agc='sudo apt-get clean' alias apc='sudo aptitude clean' # Remove/Purge packages alias agar='sudo apt-get autoremove' alias agp='sudo apt-get purge' alias agr='sudo apt-get remove' alias dpp='sudo dpkg --purge' alias dpr='sudo dpkg --remove' # Configure packages alias dprc='sudo dpkg-reconfigure' alias acp='apt-cache policy' } ## fbi alias fbif='fbi -a' alias fbij='fbi -a -u' ## feh alias fehf='feh -Tfull' # Fullscreen alias fehfr='feh -Tfull --recursive' alias fehi='feh .fehindex.jpg' alias fehj='feh -Tjust' # Screensaver-like alias fehjr='feh -Tjust --recursive' for i in {5,10,15,20}; { alias fehj$i='feh -Tjust'$i alias fehf$i='feh -Tfull'$i alias fehjr$i='feh -Tjust'$i' --recursive' alias fehfr$i='feh -Tfull'$i' --recursive' } alias fehjx='feh -Tjust --slideshow-delay' alias fehfx='feh -Tjust --slideshow-delay' alias fehjrx='feh -Tjust --recursive --slideshow-delay' alias fehfrx='feh -Tfull --recursive --slideshow-delay' alias feht='feh -Tthumbnail' # List thumbnails ## Mercurial (hg) alias hga='hg add' alias hgar='hg addremove' alias hgc='hg commit -m' alias hgd='hg diff | less' alias hgf='hg fetch' alias hgg='hg glog | less' alias hgh='hg heads' alias hgi='hg incoming' alias hgl='hg log | less' alias hgm='hg merge' alias hgp='hg push' alias hgrm='hg remove' alias hgrv='hg revert' alias hgs='hg status' alias hgu='hg update' alias hgv='hg verify' # List archive files alias lsb='tar tvjf' alias lst='tar tvf' alias lsz='tar tvzf' # Automatically upload screenshot plzkthx alias putscreen='put $(screenshot)' alias rd='rmdir' # Useful when a beamer is connected to my laptop alias rplayer='mplayer -vo x11 -zoom -vf scale=1024:-2' ## Suspend alias s2d='sudo s2disk' alias s2r='sudo s2ram -f' ## Snownews alias sn='snownews' alias snu='snownews -u' alias unless='if !' # start x and log out immediately alias x='unsetopt bg_nice; startx &! exit'