jospalau /.bashrc

eval `dircolors ~/.dir_colors` 
alias ls='ls --color=auto'
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias grep='grep --color'
alias startx=/home/jpalau/gestorSesiones.sh
alias go=startx
alias windows='sudo aoss qemu-kvm -hda windowsxP.img -net nic,model=rtl8139,macaddr=12:34:56:78:90:14 -net tap -m 768 -localtime -alt-grab -usb -usbdevice tablet -soundhw es1370 &'
alias freebsd='sudo aoss qemu-kvm -hda freeBSD.img -net nic,model=rtl8139,macaddr=12:34:56:78:90:12 -net tap -m 768 -localtime -alt-grab -usb -usbdevice tablet -soundhw es1370 & '
alias openbsd='sudo aoss qemu-kvm -hda openBSD.img -net nic,model=rtl8139,macaddr=12:34:56:78:90:14 -net tap -m 768 -localtime -alt-grab -usb -usbdevice tablet -soundhw es1370 &'
alias seguridadHome='rsync -zavP0 --delete /home/jpalau/ 192.168.1.2::jpalau-desktop'
alias servidorVNC='x11vnc -rfbauth ~/.vnc/passwd -forever -shared'


 if [ -r /etc/bash_completion ]; then
 . /etc/bash_completion
 fi



# \033 starts the escape sequence (puedo poder igualmente \e)
# The string will be enclosed in \[ and \] to prevent the text of the escape sequence 
# from showing up in the display of the shell and taking too much space.
BLACK="\033[0;30m"
BLUE="\033[0;34m"
REEN="\033[0;32m"
CYAN="\033[0;36m"
RED="\033[0;31m"
PURPLE="\033[0;35m"
BROWN="\033[0;33m"
LIGHTGRAY="\033[0;37m"
DARKGRAY="\033[1;30m"
LIGHTBLUE="\033[1;34m"
LIGHTGREEN="\033[1;32m"
LIGHTCYAN="\033[1;36m"
LIGHTRED="\033[1;31m"
LIGHTPURPLE="\033[1;35m"
YELLOW="\033[1;33m"
WHITE="\033[1;37m"
BLINK_BLACK="\033[5;30m"
BLINK_BLUE="\033[5;34m"
BLINK_GREEN="\033[5;32m"
BLINK_CYAN="\033[5;36m"
BLINK_RED="\033[5;31m"
BLINK_PURPLE="\033[5;35m"
BLINK_BROWN="\033[5;33m"
BLINK_LIGHTGRAY="\033[5;1;37m"
BLINK_DARKGRAY="\033[5;1;30m"
BLINK_LIGHTBLUE="\033[5;1;34m"
BLINK_LIGHTGREEN="\033[5;1;32m"
BLINK_LIGHTCYAN="\033[5;1;36m"
BLINK_LIGHTRED="\033[5;1;31m"
BLINK_LIGHTPURPLE="\033[5;1;35m"
BLINK_YELLOW="\033[5;33m"
BLINK_WHITE="\033[5;37m"
NORMAL="\033[0;0m"

# Sólo queremos que se muestre el mensaje cuando sea una terminal virtual (scp no funcionará si no es así)
# Con -n evito el salto de línea y con -e permito la interpretación de caracteres especiales escapados con \
if [ $TERM == "xterm" -o $TERM == "rxvt" -o $TERM == "rxvt-unicode" -o $TERM == "gnome-terminal" ]; then
        if [ -f /etc/arch-release ]; then
                echo -ne "$LIGHTBLUE"
                echo "       /\                     _     _ _                   "
                echo "      /  \      __ _ _ __ ___| |__ | (_)_ __  _   ___  __ "
                echo "     /'   \    / _\` | '__/ __| '_ \| | | '_ \| | | \ \/ / "
                echo "    /_- ~ -\  | (_| | | | (__| | | | | | | | | |_| |>  <  "
                echo "   /        \  \__,_|_|  \___|_| |_|_|_|_| |_|\__,_/_/\_\ "
                echo "  /  _- - _ '\                                            "
                echo " /_-'      '-_\                                           "
        elif [ -f /etc/gentoo-release ]; then
                echo -ne "$LIGHTBLUE"
                echo "Gentoo"
        else
                echo -ne "$LIGHTBLUE"
                echo "Otra"
        fi
        fortune -a | cowsay
        echo -e "$WHITE"
fi


# Aunque no ponga los colores entre \[ \] funciona
if [ $UID -eq 0 ]; then
        PS1="\[$CYAN\]-= \[$BLINK_LIGHTRED\]\u\[$BLUE\]@\[$LIGHTRED\]\h \[$LIGHTCYAN\]-->\[$LIGHTBLUE\] \w \[$CYAN\]=- \[$WHITE\]$ "
else
        PS1="\[$CYAN\]-= \[$LIGHTBLUE\]\u\[$RED\]@\[$LIGHTBLUE\]\h \[$LIGHTCYAN\]-->\[$LIGHTBLUE\] \w \[$CYAN\]=- \[$WHITE\]$ "
fi

# remind me, its important!
# usage: recordar