Skip to content

Instantly share code, notes, and snippets.

@epicserve
Created October 12, 2011 17:14
Show Gist options
  • Save epicserve/1281858 to your computer and use it in GitHub Desktop.
Save epicserve/1281858 to your computer and use it in GitHub Desktop.
My base aliases file
#!/usr/bin/env bash
# Helpful Aliases
alias ex="exit"
alias e="subl"
alias c="clear"
alias ls="ls -lh"
alias la="ls -lah"
alias pwd="pwd -LP"
# Helpful Python Aiases
alias rmpyc='find . -name "*.pyc" | xargs rm'
alias pyinit="touch __init__.py"
alias mkvirtualenv="mkvirtualenv --no-site-packages"
alias virtualenv="virtualenv --no-site-packages"
alias cdwenworld="cd ~/Sites/wenworld"
alias pep8="pep8 --ignore=E501,E401 $@"
# A short cut for adding files and directories to your .gitignore file
function gitignore() {
if [ ! -f .gitignore ]; then
echo ".gitignore" >> .gitignore;
fi
echo "$1" >> .gitignore ;
}
# -------------------------------------------------------------------------- #
# DAEMON SHORTCUTS
# -------------------------------------------------------------------------- #
# st = Start
# sp = Stop
# r = Reload
# rst = Restart
# MySQL
alias mst="/usr/local/bin/mysql.server start"
alias msp="/usr/local/bin/mysql.server stop"
# Apache
alias ast="sudo apachectl start"
alias asp="sudo apachectl stop"
alias ar="sudo apachectl graceful"
alias arst="sudo apachectl restart"
function amemtotal() {
ps -u www -o pid,rss,command | awk '{total+=$2}END{printf("%d MB\n", total/1024)}'
}
# Nginx
alias nst="sudo nginx"
alias nsp="sudo nginx -s stop"
alias nr="sudo nginx -s reload"
# Postgres
alias pgst="pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start"
alias pgsp="pg_ctl -D /usr/local/var/postgres stop -s -m fast"
alias pgps="ps -u postgres -o pid,rss,command"
function pgmemtotal() {
ps -u postgres -o pid,rss,command | awk '{total+=$2}END{printf("%d MB\n", total/1024)}'
}
# Load any additional local alias
if [ -f ~/.dotfiles/aliases/local_aliases ]; then
. ~/.dotfiles/aliases/local_aliases
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment