95 lines
2.0 KiB
Bash
95 lines
2.0 KiB
Bash
# PS
|
|
alias psg="ps aux | grep $1"
|
|
alias psr='ps aux | grep ruby'
|
|
|
|
# Moving around
|
|
alias ..='cd ..'
|
|
alias cdb='cd -'
|
|
|
|
# Show human friendly numbers and colors
|
|
alias df='df -h'
|
|
alias ll='ls -alGh'
|
|
alias ls='ls -Gh'
|
|
alias du='du -h -d 1'
|
|
|
|
# show me files matching "ls grep"
|
|
alias lsg='ll | grep'
|
|
|
|
# Alias Editing
|
|
alias ae='vi ~/dev/config/bash_aliases' #alias edit
|
|
alias ar='. ~/dev/config/bash_aliases' #alias reload
|
|
|
|
# Bash Options Editing
|
|
alias boe='vi ~/dev/config/bash_options'
|
|
alias bor='. ~/dev/config/bash_options'
|
|
|
|
|
|
# .bash_profile editing
|
|
alias bp='vi ~/.bash_profile'
|
|
alias br='. ~/.bash_profile'
|
|
|
|
# Git Aliases
|
|
alias gs='git status'
|
|
alias gstsh='git stash'
|
|
alias gst='git stash'
|
|
alias gsh='git show'
|
|
alias gshw='git show'
|
|
alias gshow='git show'
|
|
alias gi='vi .gitignore'
|
|
alias gcm='git ci -m'
|
|
alias gcim='git ci -m'
|
|
alias gci='git ci'
|
|
alias gco='git co'
|
|
alias ga='git add -A'
|
|
alias gu='git unstage'
|
|
alias gm='git merge'
|
|
alias gms='git merge --squash'
|
|
alias gam='git amend'
|
|
alias gr='git rebase'
|
|
alias gra='git rebase --abort'
|
|
alias grc='git rebase --continue'
|
|
alias gbi='git rebase --interactive'
|
|
alias gl='git log'
|
|
alias glg='git log'
|
|
alias glog='git log'
|
|
alias co='git co'
|
|
alias gf='git fetch'
|
|
alias gfch='git fetch'
|
|
alias gd='git diff'
|
|
alias gb='git b'
|
|
alias gdc='git diff --cached'
|
|
alias gpub='grb publish'
|
|
alias gtr='grb track'
|
|
alias gpl='git pull'
|
|
alias gps='git push'
|
|
alias gpsh='git push'
|
|
alias gnb='git nb' # new branch aka checkout -b
|
|
|
|
# Common bash functions
|
|
alias less='less -r'
|
|
alias tf='tail -f'
|
|
alias l='less'
|
|
alias lh='ls -alt | head' # see the last modified files
|
|
alias fn="find . -name"
|
|
alias screen='TERM=screen screen'
|
|
|
|
# Zippin
|
|
alias gz='tar -zcvf'
|
|
|
|
# Ruby
|
|
alias irb='pry'
|
|
alias c='script/console --irb=pry'
|
|
alias ms='mongrel_rails start'
|
|
|
|
# Vim/ctags "mctags = make ctags"
|
|
alias mctags='/opt/local/bin/ctags -Rf ./tags *'
|
|
|
|
alias ka9='killall -9'
|
|
alias k9='kill -9'
|
|
|
|
# This trick makes sudo understand all my aliases
|
|
alias sudo='sudo '
|
|
|
|
# Gem install
|
|
alias sgi='sudo gem install --no-ri --no-rdoc'
|