Last active
October 6, 2015 02:48
-
-
Save rdelmotte/2922694 to your computer and use it in GitHub Desktop.
.bashrc
This file contains hidden or 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
| # Sample .profile for SuSE Linux | |
| # rewritten by Christian Steinruecken <cstein@suse.de> | |
| # | |
| # This file is read each time a login shell is started. | |
| # All other interactive shells will only read .bashrc; this is particularly | |
| # important for language settings, see below. | |
| test -z "$PROFILEREAD" && . /etc/profile || true | |
| # Most applications support several languages for their output. | |
| # To make use of this feature, simply uncomment one of the lines below or | |
| # add your own one (see /usr/share/locale/locale.alias for more codes) | |
| # This overwrites the system default set in /etc/sysconfig/language | |
| # in the variable RC_LANG. | |
| # | |
| #export LANG=de_DE.UTF-8 # uncomment this line for German output | |
| #export LANG=fr_FR.UTF-8 # uncomment this line for French output | |
| #export LANG=es_ES.UTF-8 # uncomment this line for Spanish output | |
| # Some people don't like fortune. If you uncomment the following lines, | |
| # you will have a fortune each time you log in ;-) | |
| #if [ -x /usr/bin/fortune ] ; then | |
| # echo | |
| # /usr/bin/fortune | |
| # echo | |
| #fi | |
| # Use a vi-style command line editing interface. | |
| # Probleme avec clear-screen | |
| set -o vi | |
| # Extended globbing | |
| shopt -s extglob | |
| # 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 | |
| RET='$(if [[ $? = 0 ]]; then echo -ne "TRUE "; else echo -ne "FALSE "; fi)' | |
| aliases=${HOME}/.aliases | |
| if [ -f $aliases ]; then | |
| . $aliases | |
| fi | |
| # You must put \[ and \] around any non-printing escape sequences in your prompt. | |
| export PS1="(\[${BCyan}\]\!\[${Color_Off}\]-\[${BYellow}\]\T\[${Color_Off}\])-(\[${BPurple}\]\h\[${Color_Off}\])-(\[${IBlue}\]\W\[${Color_Off}\]) \\$ " | |
| export PATH=$PATH:/usr/local/ecm/bin:/sbin:/usr/sbin:/usr/local/ecm/sbin | |
| export HISTSIZE=5000 | |
| export HISTFILESIZE=5000 | |
| export PAGER=less | |
| export EDITOR=vim | |
| export VISUAL=vim | |
| export SVN_EDITOR="$VISUAL" | |
| bind -m vi-insert 'Control-l: clear-screen' | |
| SOCK="/tmp/ssh-agent-$USER-screen" | |
| if test $SSH_AUTH_SOCK && [ $SSH_AUTH_SOCK != $SOCK ] | |
| then | |
| rm -f /tmp/ssh-agent-$USER-screen | |
| ln -sf $SSH_AUTH_SOCK $SOCK | |
| export SSH_AUTH_SOCK=$SOCK | |
| fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment