From Lapis Wiki
# alper bashrc
source /etc/profile
export PATH="${PATH}:${HOME}/bin:."
if [ $TERM = "xterm" ] ; then export TERM="xterm-xfree86" ; fi
alias dir="dir --color"
alias ls="ls --color=auto"
alias ll="ls --color -l"
alias l="ls"
alias la="ls -a"
alias clean="rm *~ .*~"
alias ..="cd .."
alias ...="cd ../.."
alias nitrogen="nitrogen ~/wallpapers"
alias grep="grep --color=auto"
psgrep()
{
if [ ! -z $1 ] ; then
echo "Grepping for process matching $1..."
ps ax | grep $1 | grep -v grep
else
echo "Need name to grep for!!"
fi
}
bz()
{
if [ ! -z $1 ] ; then
echo "bzipping $1..."
tar -cvvf $1.tar $1
bzip2 --best $1.tar
echo "Done : $1.tar.bz2"
else
echo "forgot something ?"
fi
}
gz()
{
if [ ! -z $1 ] ; then
echo "gzipping $1..."
tar -cvvf $1.tar $1
gzip $1.tar
echo "Done : $1.tar.gz"
else
echo "forgot something ?"
fi
}
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
*.tgz) tar xzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
##uncomment the following to activate bash-completion:
[ -f /etc/bash_completion ] && source /etc/bash_completion
PS1="\[\033[33m\]\u\[\033[37m\]@\[\033[31m\]\h:\[\033[33;1m\]\w\[\033[m\]$ "