alias ll='ls -lavh --color=always'
alias cp='cp -i'
alias vi='/usr/bin/emacs'
alias ..='cd ..'
alias ...='cd ../..'

Black="\[\033[0;30m\]"
DarkGray="\[\033[1;30m\]"
LightGray="\[\033[0;37m\]"
White="\[\033[1;37m\]"
Blue="\[\033[0;34m\]"
LightBlue="\[\033[1;34m\]"
Green="\[\033[0;32m\]"
LightGreen="\[\033[1;32m\]"
Cyan="\[\033[0;36m\]"
LightCyan="\[\033[1;36m\]"
Red="\[\033[0;31m\]"
LightRed="\[\033[1;31m\]"
Purple="\[\033[0;35m\]"
LightPurple="\[\033[1;35m\]"
Brown="\[\033[0;33m\]"
Yellow="\[\033[1;33m\]"

if [ `/usr/bin/whoami` = 'root' ]
then
        # Do not set PS1 for dumb terminals
        if [ "linux" != 'dumb'  ] && [ -n "" ]
        then
                export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W $ \[\033[00m\]'
        fi
        UColor=$Red
else
        # Do not set PS1 for dumb terminals
        if [ "linux" != 'dumb'  ] && [ -n "" ]
        then
                export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W $ \[\033[00m\]'
        fi
        UColor=$LightPurple
fi

PS1="\n$Yellow-$LightCyan+$LightBlue($LightGreen\D{%D %r}$LightBlue)"
PS1="$PS1\n$Yellow-$LightCyan+$LightBlue($UColor\u$LightCyan@$Purple\h$LightBlue)"
PS1="$PS1\n$Yellow-$LightCyan+$LightBlue($Yellow\w$LightBlue)$DarkGray>$LightGray>>$White> "
PS2="$DarkGray-$LightGray-$LightGray-$White "

EDITOR="/usr/bin/emacs"

PATH="/bin:/sbin"
PATH="/usr/bin:/usr/sbin:$PATH"
PATH="/usr/local/bin:/usr/local/sbin:$PATH"
PATH="/usr/games:$PATH"
PATH="$HOME/bin:$PATH"

export PS1 PS2 EDITOR PATH

   Recent articles
Selenium::WebDriver::Error::UnknownError
Game of Life in C++ using the SDL2
PigPen (dots and boxes) in C++ using the SDL2
GUI TicTacToe in C++ using the SDL2
Console Blackjack in Ruby
   Tags
android (1) bash (2) bashrc (1) battleship (1) blackjack (10) c (2) c++ (2) capybara (1) clang (1) clang++ (1) console (3) cpp (2) crm (1) crystal (1) data (1) debian (5) diff (1) elixir (1) fedora (1) firewall (1) freebsd (1) g++ (1) game (4) games (1) gcc (1) gem (1) git (3) github (1) gmail (1) go-lang (3) google-chrome (1) kernel (3) latin1 (1) life (1) linux (4) lottery (1) microsoft (1) module (1) mongodb (1) mp3s (1) mutt (1) nautical (1) pairing (1) pair-programming (1) patch (1) perl6 (1) pigpen (1) postgresql (2) powerball (1) psql (1) python (1) python3 (1) raspberrypi (1) reactjs (2) reversi (1) ruby (1) sdl2 (4) sed (1) selenium (1) selinux (1) ssh (1) stack (1) testing (2) tictactoe (1) trace (1) typescript (2) ubuntu (2) utf8 (1) virus (1) war (1) xvfb (1)
   Twitter

Copyright © 2005 - 2020

GregDonald.com · Contact

All Rights Reserved