はじめに/usr/local/source を作成 source以下に全ユーザ共通のドットファイルを作成
ローカルの.bash_profileにsource /usr/local/source/local.bash_profile とする
# $Source$ # $id$ # setting PATH for debian export TERM=vt100
PATH="$HOME/bin:${PATH}:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/X11/bin:/usr/local/games" export PATH # LD_LIBRARY_PATH LD_LIBRARY_PATH=${HOME}/lib:/usr/local/lib:/usr/lib:/lib:/usr/lib/X11 export LD_LIBRARY_PATH # MANPATH MANPATH=~/man:`/usr/bin/manpath -g` export MANPATH # locale LANG='ja_JP.eucJP' LC_CTYPE='ja_JP.eucJP' LC_MESSAGES='ja_JP.eucJP' LC_TIME='C' export LANG LC_CTYPE LC_MESSAGES LC_TIME # misc USER=`id -un` LOGNAME=$USER MAIL="/var/spool/mail/$USER" EMAIL=$USER@yhnet.dip.jp HOSTNAME=`/bin/hostname` PAGER=/usr/bin/jless #HISTCONTROL=ignoredups export USER LOGNAME MAIL EMAIL HOSTNAME BASH_ENV PAGER # kinput2 XMODIFIERS=@im=kinput2 #XMODIFIERS=@im=ASTEC_IMS export XMODIFIERS # (j)less export JLESSCHARSET=japanese # Tcl/Tk TCL_LIBRARY=/usr/lib/tcl8.0jp # TCL_LIBRARY=/usr/lib/tcl8.3 # tcl-jp enable. TK_LIBRARY=/usr/lib/tk8.0jp # TK_LIBRARY=/usr/lib/tk8.3 # tk-jp enable. export TCL_LIBRARY TK_LIBRARY # CANNA CANNAHOST=localhost export CANNAHOST # WinSCP test -n "$SSH_CLIENT" -a -z "$SSH_TTY" && export LANG=C # JAVA ## Sun jdk 1.4.0_03 ## JAVA_HOME=/usr/local/java PATH="${PATH}:/usr/local/java/bin" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/java/lib" MANPATH="${MANPATH}:/usr/local/java/man" export JAVA_HOME PATH MANPATH LD_LIBRARY_PATH # CLASSPATH setting sample. # for i in `find /usr/local/java/jre/lib | grep -v demo | grep jar`; # do # export $CLASSPATH=${CLASSPATH}:$i # done # w3m HTTP_HOME=http://yhnet.dip.jp/ export HTTP_HOME # etc. #EDITOR="/usr/bin/emacs -nw" #HISTSIZE=40 #export EDITOR HISTSIZE # bash prompt PS1='' PS1="[\u@\h \W]\\$ " export PS1 # default inputrc if [ ! -f "$HOME/.inputrc" ]; then INPUTRC=/usr/local/share/misc/common_dot_file/local.inputrc export INPUTRC fi # Get the aliases and functions if [ -f ~/.bashrc ]; then source ~/.bashrc fi