1 # this will allow aliasing any command after sudo
 
   4 alias l='ls --color=auto -F'
 
   5 alias ls='ls --color=auto -F'
 
   6 alias ll='ls -lh --color=auto -F'
 
   7 alias la='ls -lha --color=auto -F'
 
   9 #alias grep='grep --color=tty -d skip'
 
  11 alias cp='cp -i'                          # confirm before overwriting something
 
  12 alias df='df -h'                          # human-readable sizes
 
  13 alias free='free -m'                      # show sizes in MB
 
  17 #alias vp='vim PKGBUILD' # I have a script for that in ~/bin
 
  18 alias vs='vim SPLITBUILD'
 
  20 # colours, I want more colours
 
  21 alias diff='colordiff'
 
  23 # colours and case insensitive search
 
  27 alias sctl='systemctl'
 
  28 #complete -F _systemctl sctl doesn't work with new bash-completion
 
  31 alias start.http='sudo rc.d start httpd mysqld'
 
  33 # suspend screensaver when vlc is running
 
  34 alias vlc-suspend='xdg-screensaver suspend $(xprop -name vlc | grep "WM_CLIENT_LEADER(WINDOW)" | sed "s/.*\(0x\d*\)/\1/")'
 
  36 # Pacman alias examples
 
  37 alias pacupg='sudo pacman -Syu'
 
  38 alias pacin='sudo pacman -S'
 
  39 alias pacu='sudo pacman -U'
 
  40 alias pacre='sudo pacman -R'
 
  41 alias pacrem='sudo pacman -Rns'
 
  42 alias pacrep='pacman -Si'
 
  43 alias pacreps='pacman -Ss'
 
  44 alias pacloc='pacman -Qi'
 
  45 alias paclocs='pacman -Qs'