贴一下我的.bash_login
欢迎提供简单好用的命令
export PS1="[\u@\h:\W]%"
export PATH=/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin/:$PATH
export HISTFILE=/dev/null
# ls
alias ll="ls -ls"
alias la="ls -la"
# rails
alias ss="script/server"
alias sc="script/console"
# git
alias gh="git push"
alias gl="git pull"
alias gs="git status"
# quick
alias ~="cd ~"
#sphinx
alias uc="rake ultrasphinx:configure"
alias ui="rake ultrasphinx:index"
alias us="rake ultrasphinx:daemon:restart"
#reset
function reset
{
rake db:drop
rake db:create
rake db:migrate
rake db:bootstrap:load
rake ultrasphinx:configure
rake ultrasphinx:index
rake ultrasphinx:daemon:restart
}
# start
function start
{
case "$@" in
# 启动nginx脚本
"nginx") sudo /opt/nginx/sbin/nginx;;
# 启动sphinx脚本
"sphinx") rake ultrasphinx:configure;rake ultrasphinx:index;rake ultrasphinx:daemon:start;;
"proxy") python /Volumes/work/projects/localproxy/proxy.py;;
esac
}
function gc
{
gl
git commit -a -m "$@"
gh
}
function log
{
p "$@"
tail -f -n200 "log/development.log"
}
function p
{
cd "/Volumes/work/projects/$@"
}