Showing posts with label .bashrc bash shell scripts. Show all posts
Showing posts with label .bashrc bash shell scripts. Show all posts

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://