|  | #!/bin/bash | 
|  |  | 
|  | # List directory contents | 
|  | alias sl=ls | 
|  | alias ls='ls -G'        # Compact view, show colors | 
|  | alias la='ls -AF'       # Compact view, show hidden | 
|  | alias ll='ls -al' | 
|  | alias l='ls -a' | 
|  | alias l1='ls -1' | 
|  |  | 
|  | alias _="sudo" | 
|  |  | 
|  | if [ $(uname) = "Linux" ] | 
|  | then | 
|  | alias ls="ls --color=always" | 
|  | fi | 
|  |  | 
|  | alias c='clear' | 
|  | alias k='clear' | 
|  | alias cls='clear' | 
|  |  | 
|  | alias edit="$EDITOR" | 
|  | alias pager="$PAGER" | 
|  |  | 
|  | alias q="exit" | 
|  |  | 
|  | alias irc="$IRC_CLIENT" | 
|  |  | 
|  | alias rb="ruby" | 
|  |  | 
|  | # Pianobar can be found here: http://github.com/PromyLOPh/pianobar/ | 
|  |  | 
|  | alias piano="pianobar" | 
|  |  | 
|  | alias ..='cd ..'        # Go up one directory | 
|  | alias ...='cd ../..'    # Go up two directories | 
|  | alias -- -="cd -"       # Go back | 
|  |  | 
|  | # Shell History | 
|  | alias h='history' | 
|  |  | 
|  | # Tree | 
|  | alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'" | 
|  |  | 
|  | # Directory | 
|  | alias	md='mkdir -p' | 
|  | alias	rd=rmdir | 
|  |  | 
|  | function aliases-help() { | 
|  | echo "Generic Alias Usage" | 
|  | echo | 
|  | echo "  sl      = ls" | 
|  | echo "  ls      = ls -G" | 
|  | echo "  la      = ls -AF" | 
|  | echo "  ll      = ls -al" | 
|  | echo "  l       = ls -a" | 
|  | echo "  c/k/cls = clear" | 
|  | echo "  ..      = cd .." | 
|  | echo "  ...     = cd ../.." | 
|  | echo "  -       = cd -" | 
|  | echo "  h       = history" | 
|  | echo "  md      = mkdir -p" | 
|  | echo "  rd      = rmdir" | 
|  | echo "  editor  = $EDITOR" | 
|  | echo "  pager   = $PAGER" | 
|  | echo "  piano   = pianobar" | 
|  | echo "  q       = exit" | 
|  | echo "  irc     = $IRC_CLIENT" | 
|  | echo "  md      = mkdir -p" | 
|  | echo "  rd      = rmdir" | 
|  | echo "  rb      = ruby" | 
|  | echo | 
|  | } |