Xalphas - bashrc

From Lapis Wiki

Jump to: navigation, search
# 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\]$ "