70 lines
1.7 KiB
Text
70 lines
1.7 KiB
Text
# 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
|