| #!/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 |
| |
| # show / hide hidden files |
| alias showhidden="defaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder" |
| alias hidehidden="defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder" |
| # display IP address |
| alias myip="echo ethernet:; ipconfig getifaddr en0; echo wireless:; ipconfig getifaddr en1" |
| |
| # http://snippets.dzone.com/posts/show/2486 |
| alias killsvn="find . -name ".svn" -type d -exec rm -rf {} \;" |
| |
| 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 |
| } |