-
Notifications
You must be signed in to change notification settings - Fork 0
/
.aliases
60 lines (41 loc) · 1.15 KB
/
.aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
alias ll='ls -lhFG'
alias dir='ll'
alias r="mv \!* ~/.Trash"
alias gemlist='gem list | egrep -v "^( | $)"'
alias h='history'
alias lc='wc -l'
alias -g L='| wc -l'
alias header='head -1'
alias c='clear'
alias cl='clear; ls'
alias take='mkdir \!* && \!*'
alias e='exit'
alias k9='killall -9'
alias o='open . &'
alias ff='open -a Firefox'
alias rii='ru -Tf ansi'
alias tu='top -o cpu'
alias tm='top -o vsize'
# Git Aliases
alias gst='git status'
alias gp='git push'
alias gd='git diff | mate'
alias gc='git commit -v'
alias gca='git commit -v -a'
alias gb='git branch'
alias gba='git branch -a'
alias gitdiff='git log|grep commit|cut -d " " -f2|head -n 2|xargs -n 2 git diff -R|mate'
alias dsunhook="find . -name '.DS_Store' -exec rm -rf {} \;"
alias et='mate . &'
alias rss='thin start'
alias rc='rails c'
alias rg='rails g'
alias rdbm='rake db:migrate'
alias rr='rake routes'
alias eq='rvm use 1.9.3@eq && gem update earthquake && earthquake; rvm use'
alias knssh="knife ssh $* -a ec2.public_hostname"
unalias md
md() { nocorrect mkdir -p "$*" && cd "$*"; }
alias mdd='md `date +%F`'
# Network
alias whats-my-ip="curl -s checkip.dyndns.org | grep -Eo '[0-9\.]+'"