eis/config/bash/bashrc

121 lines
1.6 KiB
Bash
Raw Permalink Normal View History

# .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
}