121 lines
1.6 KiB
Bash
121 lines
1.6 KiB
Bash
|
|
# .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
|
||
|
|
}
|