44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								# 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
							 |