贴一下我的.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 
--"$@"
    gh
}
function log
{
    p 
"$@"
    tail 
--n200 "log/development.log"
}
function p
{
  cd 
"/Volumes/work/projects/$@"
}

 

posted @ 2009-11-06 00:01  joycodes  阅读(238)  评论(0)    收藏  举报