Saturday, June 11, 2011

.bashrc startup script

echo "You are logged on $HOSTNAME"
echo "Additional information:$NC " ; uname -a
echo "Users logged on:$NC " ; w -h
echo "Current date :$NC " ; date
echo "Machine stats :$NC " ; uptime

NORMAL="\[\e[0m\]"
RED="\[\e[1;31m\]"
GREEN="\[\e[1;32m\]"

if [[ $EUID == 0 ]] ; then
PS1="$RED\u [ $NORMAL\w$RED ]# $NORMAL"
else
export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] $PWD \[\033[00m\]$ '
PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] $PWD \[\033[00m\]$ '
fi


export EDITOR='nano'
export VISUAL='gedit'
set history=40

if [ "$TERM" != "dumb" ]; then
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias dir='ls -ba'
alias cls='clear'
alias mroe='more'
alias ls='ls --color=auto'
alias grep='grep --color=auto'
alias ll='ls -lA --color=yes'
alias hist='history'
alias vdir='ls --color=auto --format=long'
fi

echo "Memory stats :$NC " ; free -m
echo "Disk usage :$NC " ; df -lh
echo "WiFi IP Address :$NC" ; /sbin/ifconfig wlan0 | awk '/inet/ { print $2 } ' | sed -e s/addr://