# Begin /etc/bashrc # Written for Beyond Linux From Scratch # by James Robertson # updated by Bruce Dubbs # System wide aliases and functions. # System wide environment variables and startup programs should go into # /etc/profile. Personal environment variables and startup programs # should go into ~/.bash_profile. Personal aliases and functions should # go into ~/.bashrc # Provides a colored /bin/ls command. Used in conjunction with code in # /etc/profile. alias ls='ls --color=auto' # Provides prompt for non-login shells, specifically shells started # in the X environment. [Review the LFS archive thread titled # PS1 Environment Variable for a great case study behind this script # addendum.] export LC_ALL="tr_TR.UTF-8" NORMAL="\[\e[0m\]" RED="\[\e[1;31m\]" GREEN="\[\e[1;32m\]" WHITE="\[\e[1;37m\]" case $TERM in xterm|rxvt*) TITLEBAR='\[\033]0;\u@\h \007\]' ;; *) TITLEBAR='' ;; esac if [[ $EUID == 0 ]] ; then PS1="$TITLEBAR$RED\u [ $NORMAL\w$RED ]# $NORMAL" else PS1="$TITLEBAR$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL" fi # End /etc/bashrc