# GNU Colors DULL=0 BRIGHT=1 FG_BLACK=30 FG_RED=31 FG_GREEN=32 FG_YELLOW=33 FG_BLUE=34 FG_VIOLET=35 FG_CYAN=36 FG_WHITE=37 FG_NULL=00 BG_BLACK=40 BG_RED=41 BG_GREEN=42 BG_YELLOW=43 BG_BLUE=44 BG_VIOLET=45 BG_CYAN=46 BG_WHITE=47 BG_NULL=00 ## # ANSI Escape Commands ## ESC="\033" NORMAL="\[$ESC[m\]" RESET="\[$ESC[${DULL};${FG_WHITE};${BG_NULL}m\]" ## # Shortcuts for Colored Text ( Bright and FG Only ) ## # DULL TEXT BLACK="\[$ESC[${DULL};${FG_BLACK}m\]" RED="\[$ESC[${DULL};${FG_RED}m\]" GREEN="\[$ESC[${DULL};${FG_GREEN}m\]" YELLOW="\[$ESC[${DULL};${FG_YELLOW}m\]" BLUE="\[$ESC[${DULL};${FG_BLUE}m\]" VIOLET="\[$ESC[${DULL};${FG_VIOLET}m\]" CYAN="\[$ESC[${DULL};${FG_CYAN}m\]" WHITE="\[$ESC[${DULL};${FG_WHITE}m\]" # BRIGHT TEXT BRIGHT_BLACK="\[$ESC[${BRIGHT};${FG_BLACK}m\]" BRIGHT_RED="\[$ESC[${BRIGHT};${FG_RED}m\]" BRIGHT_GREEN="\[$ESC[${BRIGHT};${FG_GREEN}m\]" BRIGHT_YELLOW="\[$ESC[${BRIGHT};${FG_YELLOW}m\]" BRIGHT_BLUE="\[$ESC[${BRIGHT};${FG_BLUE}m\]" BRIGHT_VIOLET="\[$ESC[${BRIGHT};${FG_VIOLET}m\]" BRIGHT_CYAN="\[$ESC[${BRIGHT};${FG_CYAN}m\]" BRIGHT_WHITE="\[$ESC[${BRIGHT};${BG_WHITE}m\]" # REV TEXT as an example REV_CYAN="\[$ESC[${DULL};${BG_WHITE};${BG_CYAN}m\]" REV_RED="\[$ESC[${DULL};${FG_YELLOW}; ${BG_RED}m\]" # Here are some examples of roll your own I got from raster@rasterman.com: black='%{^[[30m%}' red='%{^[[31m%}' green='%{^[[32m%}' yellow='%{^[[33m%}' blue='%{^[[34m%}' purple='%{^[[35m%}' cyan='%{^[[36m%}' # Holdover from bashish- just in case I actually need it someday #PROMPT_COMMAND='export ERR=$?' PS1="${BRIGHT_CYAN}[${BRIGHT_GREEN}\t ${GREEN}\u${WHITE}@${CYAN}\h${WHITE}:\w${BRIGHT_CYAN}]${NORMAL}\$ ${RESET}" #PS1="${BRIGHT_CYAN}[${YELLOW}\t ${VIOLET}\u${WHITE}@${CYAN}\h${WHITE}:\w${BRIGHT_CYAN}]${NORMAL}\$ ${RESET}" #PS1="${BRIGHT_CYAN}[${CYAN}\t ${BRIGHT_GREEN}\u${CYAN}@${GREEN}\h${WHITE}:\w${BRIGHT_CYAN}]${NORMAL}\$ ${RESET}" # Create a randomly named title for your xterm. rand_titles () { if [ $TERM = xterm ]; then TLINES=`wc -l $HOME/.xterm_titles | awk '{print $1;}'` TLINE=$[ ${RANDOM} % $TLINES ]; TLINE=$[$TLINE + 1]; TITLE=`head -$TLINE < $HOME/.xterm_titles | tail -1` echo -ne "\033]0;${TITLE}\007" fi } PROMPT_COMMAND='rand_titles' eval `dircolors $HOME/.dir_colors` alias todo='vi $HOME/.project' alias ls='ls -sF --color -C -h -v' alias go-carina='ssh carina' alias go-vela='ssh vela' alias go-pyxis='ssh pyxis' alias ns='$HOME/bin/navigator/navigator' alias xlock='xlock -mode blank' alias odpn='xterm +sb -fn fixed -T odpn -e irssi -c irc.odpn.net &' alias freenode='xterm +sb -fn fixed -T freenode -e irssi -c irc.freenode.net &' alias cls='clear' alias exity='logout' alias sg='ps aux | grep -v grep' alias nmap-co='svn co --username guest --password "" svn://svn.insecure.org/nmap/' alias nping-co='svn co --username guest --password "" svn://svn.insecure.org/nping' alias ncrack-co='svn co --username guest --password "" svn://svn.insecure.org/ncrack'