1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # Begin /etc/bashrc
- # Written for Beyond Linux From Scratch
- # by James Robertson <jameswrobertson@earthlink.net>
- # updated by Bruce Dubbs <bdubbs@linuxfromscratch.org>
- # 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
|