2011-10-24 14:14:51 +11:00
|
|
|
which hub &>/dev/null && alias git='nocorrect hub'
|
2011-02-21 15:54:41 +11:00
|
|
|
|
2009-03-20 00:08:06 +11:00
|
|
|
alias ll='ls -lah'
|
|
|
|
alias ..='cd ..;' # can then do .. .. .. to move up multiple directories.
|
|
|
|
alias ...='.. ..'
|
|
|
|
alias g='grep -i' #case insensitive grep
|
|
|
|
alias h='history|g'
|
2010-06-29 22:20:19 +10:00
|
|
|
alias ducks='du -cks * | sort -rn |head -11' # Lists the size of all the folders
|
2009-03-20 00:08:06 +11:00
|
|
|
alias top='top -o cpu'
|
|
|
|
|
2010-06-27 01:12:01 +10:00
|
|
|
alias sprof="reload"
|
2010-11-22 23:28:49 +11:00
|
|
|
alias eprof="m $HOME/.config"
|
2010-06-27 01:12:01 +10:00
|
|
|
|
2010-06-29 22:20:19 +10:00
|
|
|
alias home="cd $HOME" # the tilde is too hard to reach
|
2010-11-22 14:53:19 +11:00
|
|
|
alias systail='tail -fn0 /var/log/system.log'
|
|
|
|
alias aptail='tail -fn0 /var/log/apache*/*log'
|
2009-04-26 16:55:34 +10:00
|
|
|
alias l='ls'
|
|
|
|
alias b='cd -'
|
2011-10-19 14:27:52 +11:00
|
|
|
alias cdr='cd ./$(git rev-parse --show-cdup)'
|
2009-06-13 11:48:28 +10:00
|
|
|
|
2009-03-20 00:08:06 +11:00
|
|
|
alias c='clear' # shortcut to clear your terminal
|
2009-04-26 16:55:34 +10:00
|
|
|
|
2009-03-20 00:08:06 +11:00
|
|
|
# useful command to find what you should be aliasing:
|
|
|
|
alias profileme="history | awk '{print \$2}' | awk 'BEGIN{FS=\"|\"}{print \$1}' | sort | uniq -c | sort -n | tail -n 20 | sort -nr"
|
|
|
|
|
|
|
|
# rails stuff
|
2010-11-22 14:53:19 +11:00
|
|
|
alias log='tail -fn0 ./log/*.log /var/log/apache*/*log'
|
2011-03-24 16:28:27 +11:00
|
|
|
alias sc="if [ -f script/console ]; then script/console; else script/rails console; fi"
|
|
|
|
alias ss="if [ -f script/server ]; then script/server; else script/rails server; fi"
|
2011-06-08 07:38:34 +10:00
|
|
|
alias gen='if [ -f script/generate ]; then script/generate; else script/rails generate; fi'
|
|
|
|
alias migration='gen migration'
|
2010-06-29 21:44:08 +10:00
|
|
|
alias migrate='rake db:migrate && rake db:migrate RAILS_ENV=test'
|
2009-03-20 00:08:06 +11:00
|
|
|
alias rollback='rake db:rollback'
|
2009-04-26 16:55:34 +10:00
|
|
|
alias r='rake'
|
2009-06-10 13:02:44 +10:00
|
|
|
alias webshare='python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"'
|
2009-03-20 00:08:06 +11:00
|
|
|
|
2010-06-29 22:20:19 +10:00
|
|
|
alias pubkey="cat $HOME/.ssh/*.pub"
|
2010-11-22 23:28:49 +11:00
|
|
|
alias colorslist="set | egrep 'COLOR_\w*'" # lists all the colors
|
2010-12-22 01:03:57 +11:00
|
|
|
|
|
|
|
alias jsonify='python -mjson.tool'
|
2011-02-08 22:24:35 +11:00
|
|
|
|
2011-09-20 06:12:35 +10:00
|
|
|
alias serial="ioreg -l | grep IOPlatformSerialNumber | cut -f 10 -d' ' | cut -d'\"' -f 2 | pbcopy && echo 'Copied to clipboard'"
|
2011-12-22 06:48:06 +11:00
|
|
|
|
|
|
|
if [ -n "$SSH_CONNECTION" ]; then
|
|
|
|
# Never open GUI vim when SSHd into a box
|
|
|
|
alias mvim='vim'
|
|
|
|
alias gvim='vim'
|
|
|
|
fi
|