70 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Bourne Again SHell init file.
 | |
| #
 | |
| # Files you make look like rw-rw-r
 | |
| umask 002
 | |
| 
 | |
| # Don't make useless coredump files.  If you want a coredump,
 | |
| # say "ulimit -c unlimited" and then cause a segmentation fault.
 | |
| ulimit -c 0
 | |
| 
 | |
| # Sometimes, there are lots of places that one can find tex inputs.
 | |
| export TEXINPUTS=.:$HOME/bin:/usr/lib/tex/inputs:/usr/local/lib/tex/inputs
 | |
| 
 | |
| # Where's the Gnu stuff at?
 | |
| GNU=/usr/gnu/bin
 | |
| X11=/usr/bin/X11
 | |
| 
 | |
| UTIL_PATH=$GNU:$X11
 | |
| STANDARD_PATH=/usr/local/bin:/usr/ucb:/bin:/usr/bin:/usr/etc:/etc:/usr/games
 | |
| 
 | |
| if [ -d $HOME/bin/$HOSTTYPE ]; then
 | |
| 	MY_PATH=$HOME/bin/$HOSTTYPE
 | |
| fi
 | |
| 
 | |
| if [ -d $HOME/bin ]; then
 | |
| 	MY_PATH=$MY_PATH:$HOME/bin
 | |
| fi
 | |
| 
 | |
| if [ -d /usr/hosts ]; then
 | |
| 	STANDARD_PATH=$STANDARD_PATH:/usr/hosts
 | |
| fi
 | |
| 
 | |
| PATH=.:$MY_PATH:$UTIL_PATH:$STANDARD_PATH
 | |
| 
 | |
| # If not running interactively, then return
 | |
| if [ -z "$PS1" ]; then
 | |
| 	return
 | |
| fi
 | |
| 
 | |
| # Set ignoreeof if you don't want EOF as the sole input to the shell to
 | |
| # immediately signal a quit condition.  This only happens at the start
 | |
| # of a line if the line is empty, and you haven't just deleted a character
 | |
| # with C-d.  I turn this on in ~/.bash_profile so that only login shells
 | |
| # have the right to be obnoxious.
 | |
| # set -o ignoreeof
 | |
| 
 | |
| # Set auto_resume if you want to resume on "emacs", as well as on
 | |
| # "%emacs".
 | |
| auto_resume=exact
 | |
| 
 | |
| # Set notify if you want to be asynchronously notified about background
 | |
| # job completion.
 | |
| set -o notify
 | |
| 
 | |
| # Make it so that failed `exec' commands don't flush this shell.
 | |
| shopt -s execfail
 | |
| 
 | |
| if [ -z "$LOGIN_SHELL" ]; then
 | |
| 	PS1="\u@\h\$ "
 | |
| fi
 | |
| 
 | |
| HISTSIZE=256
 | |
| MAILCHECK=60
 | |
| 
 | |
| # A couple of default aliases.
 | |
| alias j='jobs -l'
 | |
| alias po=popd
 | |
| alias pu=pushd
 | |
| alias ls='ls -F'
 | |
| 
 | |
| [ -f ~/.bash_aliases ] && . ~/.bash_aliases
 | 
