Terminal Aliases March 18th, 2013
Creating a new alias (shortcut) in Terminal…
- Edit profile
vim ~/.bash_profile
- Create alias
alias mynewalias='does this; and this'
- Control+o (or esc) … :wq
- 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'