Created
August 12, 2012 22:43
-
-
Save nrrb/3335053 to your computer and use it in GitHub Desktop.
my bashrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export WORKON_HOME=$HOME/.virtualenvs | |
source /usr/local/bin/virtualenvwrapper.sh | |
# Reset | |
Color_Off='\e[0m' # Text Reset | |
# Regular Colors | |
Black='\e[0;30m' # Black | |
Red='\e[0;31m' # Red | |
Green='\e[0;32m' # Green | |
Yellow='\e[0;33m' # Yellow | |
Blue='\e[0;34m' # Blue | |
Purple='\e[0;35m' # Purple | |
Cyan='\e[0;36m' # Cyan | |
White='\e[0;37m' # White | |
# Bold | |
BBlack='\e[1;30m' # Black | |
BRed='\e[1;31m' # Red | |
BGreen='\e[1;32m' # Green | |
BYellow='\e[1;33m' # Yellow | |
BBlue='\e[1;34m' # Blue | |
BPurple='\e[1;35m' # Purple | |
BCyan='\e[1;36m' # Cyan | |
BWhite='\e[1;37m' # White | |
# Underline | |
UBlack='\e[4;30m' # Black | |
URed='\e[4;31m' # Red | |
UGreen='\e[4;32m' # Green | |
UYellow='\e[4;33m' # Yellow | |
UBlue='\e[4;34m' # Blue | |
UPurple='\e[4;35m' # Purple | |
UCyan='\e[4;36m' # Cyan | |
UWhite='\e[4;37m' # White | |
# Background | |
On_Black='\e[40m' # Black | |
On_Red='\e[41m' # Red | |
On_Green='\e[42m' # Green | |
On_Yellow='\e[43m' # Yellow | |
On_Blue='\e[44m' # Blue | |
On_Purple='\e[45m' # Purple | |
On_Cyan='\e[46m' # Cyan | |
On_White='\e[47m' # White | |
# High Intensty | |
IBlack='\e[0;90m' # Black | |
IRed='\e[0;91m' # Red | |
IGreen='\e[0;92m' # Green | |
IYellow='\e[0;93m' # Yellow | |
IBlue='\e[0;94m' # Blue | |
IPurple='\e[0;95m' # Purple | |
ICyan='\e[0;96m' # Cyan | |
IWhite='\e[0;97m' # White | |
# Bold High Intensty | |
BIBlack='\e[1;90m' # Black | |
BIRed='\e[1;91m' # Red | |
BIGreen='\e[1;92m' # Green | |
BIYellow='\e[1;93m' # Yellow | |
BIBlue='\e[1;94m' # Blue | |
BIPurple='\e[1;95m' # Purple | |
BICyan='\e[1;96m' # Cyan | |
BIWhite='\e[1;97m' # White | |
# High Intensty backgrounds | |
On_IBlack='\e[0;100m' # Black | |
On_IRed='\e[0;101m' # Red | |
On_IGreen='\e[0;102m' # Green | |
On_IYellow='\e[0;103m' # Yellow | |
On_IBlue='\e[0;104m' # Blue | |
On_IPurple='\e[10;95m' # Purple | |
On_ICyan='\e[0;106m' # Cyan | |
On_IWhite='\e[0;107m' # White | |
# Multi lines prompt | |
# This one is a multi-line prompt containing date/time, full path, user and host, active terminal, even file count and space usage. | |
# PS1="\n\[\033[35m\]\$(/bin/date)\n\[\033[32m\]\w\n\[\033[1;31m\]\u@\h: \[\033[1;34m\]\$(/usr/bin/tty | /bin/sed -e 's:/dev/::'): \[\033[1;36m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') files \[\033[1;33m\]\$(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\033[0m\] -> \[\033[0m\]" | |
# This one’s a nice, clean, minimal 2-line prompt (plus a blank line at the top). You’ve got your full path at the first line and pretty much just the username at the bottom. If you want to remove the blank line at the start of every prompt, just take out the first “\n”. | |
#export PS1="\[$IGreen\][\w]\[\033[0m\]\n\[\033[1;36m\]\u\[\033[1;33m\]-\h$ \[\033[0m\]" | |
export PS1="\[$IGreen\][\w]\[$IPurple\]{\t}\n\[$BCyan\]\u\[$BYellow\]-\h$ \[$Color_Off\]" | |
# | |
# export PS1="\n\[\e[32;1m\](\[\e[37;1m\]\u\[\e[32;1m\])-(\[\e[37;1m\]jbs:\j\[\e[32;1m\])-(\[\e[37;1m\]\w\[\e[32;1m\])\n(\[\[\e[37;1m\]! \!\[\e[32;1m\])-$ \[\e[0m\]" | |
alias ls="ls -h --color=auto" | |
workon env1 | |
export EDITOR=/usr/bin/sublime | |
#ipython -p pysh | |
export JAVA_HOME=/usr/lib/jvm/java-7-sun/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment