# .bashrc export TERM=xterm-256color # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions sou() { if [ $# -eq 1 ] then if [ -d $HOME/code/src/$1 ] then cd $HOME/code/src/$1 pwd else echo "{ Directory not found }" fi else cd $HOME/code/src #echo "{ Parameter error }" fi } vsou() { if [ $# -eq 1 ] then if [ -f $HOME/code/src/$1 ] then vim $HOME/code/src/$1 else echo "{ file not found }" fi else echo "{ Parameter error }" fi } inc() { if [ $# -eq 1 ] then if [ -d $HOME/code/include/$1 ] then cd $HOME/code/include/$1 pwd elif [ -d $HOME/code/inc/$1 ] then cd $HOME/code/inc/$1 pwd else echo "{ Directory not found }" fi else cd $HOME/code/inc #echo "{ Parameter error }" fi } vinc() { if [ $# -eq 1 ] then if [ -f $HOME/code/include/$1 ] then vim $HOME/code/include/$1 elif [ -f $HOME/code/inc/$1 ] then vim $HOME/code/inc/$1 else echo "{ file not found }" fi else echo "{ Parameter error }" fi } log() { if [ $# -eq 1 -o $# -eq 2 ] then file=$1.log if [ $# -eq 2 ] then file=$file'.'$2 fi if [ ! -f $HOME/log/$file ] then file=app$file fi if [ -f $HOME/log/$file ] then vim -M $HOME/log/$file else echo "$file : log file not found" fi else echo "{ Usage : log [Program Name] [Index]}" fi } tlog() { if [ $# -eq 1 ] then file=$1.log if [ ! -f $HOME/log/$file ] then file=app$file fi if [ -f $HOME/log/$file ] then tail -f $HOME/log/$file else echo "$file : log file not found" fi else echo "{ Usage : log [Program Name]}" fi }