Skip to content

Instantly share code, notes, and snippets.

@amites
Created January 28, 2014 07:07
Show Gist options
  • Save amites/8663396 to your computer and use it in GitHub Desktop.
Save amites/8663396 to your computer and use it in GitHub Desktop.
My standard ubuntu server bash aliases, most are also good on a workstation.
## Quick Bash ##
function absolute_path { echo "$PWD/$1"; }
alias ap="absolute_path"
alias edbash='vim $HOME/.bash_aliases'
alias upbash='source $HOME/.bashrc'
## apache ##
alias apr='sudo apachectl graceful'
alias apc='sudo apachectl'
## Python ##
alias py='python2.2'
alias pyins='sudo python2.7 setup.py install'
## Django ##
alias dj='python2.7 manage.py'
alias djadmin='django-admin.py'
alias djshell='python2.7 manage.py shell'
alias djsync='python2.7 manage.py syncdb'
alias djrun='python2.7 manage.py runserver 0.0.0.0:8000'
alias djrun2='python2.7 manage.py runserver 0.0.0.0:8080'
alias djmig='python2.7 manage.py schemamigration'
alias djmigrate='python2.7 manage.py migrate'
## PostGres ##
alias psql='sudo -u postgres psql'
alias pg_dump='sudo -u postgres pg_dump'
## package management ##
alias ins='sudo apt-get install -y'
alias add-key='sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys '
alias add-repo='sudo apt-add-repository -y'
alias apt-update='sudo apt-get update'
alias apt-upgrade='sudo apt-get upgrade'
alias apt-purge='sudo apt-get purge'
alias apt-remove='sudo apt-get remove'
alias apt-autoremove='sudo apt-get autoremove'
alias apt-search='aptitude search'
alias apt-reins='sudo apt-get install -y --reinstall'
## Grep ##
alias grpd='grep -irn'
alias grpy='grep -irn --include=*.py'
alias grphp='grep -irn --include=*.php'
## Utilities ##
alias myip='wget -qO- http://ipecho.net/plain ; echo'
alias pingi='ping -i 30 google.com'
if [ -f ~/.bash_local ]; then
. ~/.bash_local
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment