Terminal Aliases March 18th, 2013

Creating a new alias (shortcut) in Terminal…

  1. Edit profile
    vim ~/.bash_profile
  2. Create alias
    alias mynewalias='does this; and this'
  3. Control+o (or esc) … :wq
  4. Save profile
    source ~/.bash_profile

My list of aliases…

alias aliasnew='vim ~/.bash_profile'
alias aliassave='source ~/.bash_profile'
alias an='vim ~/.bashrc'
alias as='source ~/.bashrc'
alias checkcss='./scripts/verify_css.sh'
alias clear='pip install -i http://23.20.194.155/simple -r setup/requirements.txt; source virtualenvwrapper.sh'
alias css='r.js -o relux/static/js/build.css-config.js; r.js -o relux/static/js/build.sports-css-config.js; r.js -o relux/static/js/build.weather-css-config.js'
alias fd='fab deploy'
alias fresh='git checkout develop; git pull origin develop; git fetch'
alias ga='git add .; git commit'
alias gb='git branch'
alias gbd='git branch -D'
alias gbds='git branch --merged | grep -v \* | xargs git branch -D'
alias gc='git checkout'
alias gcb='git checkout -b'
alias gcm='git checkout master'
alias gf='git fetch'
alias gff='git hf feature finish'
alias gfp='git hf feature push'
alias gfs='git hf feature start'
alias gmd='git merge develop'
alias gmm='git merge master'
alias go='sudo /sbin/route delete 207.97.227.239 10.0.1.1'
alias gpo='git push origin'
alias gpom='git pull origin master'
alias gr='sudo /sbin/route add 207.97.227.239 10.0.1.1'
alias gs='git status'
alias js='r.js -o relux/static/js/build.config.js'
alias local='cd ~/django-relux'
alias off='deactivate'
alias on='workon relux; django-admin.py runserver 0.0.0.0:8000'