25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 
 

58 satır
1.3 KiB

##
## @l_prefix@/etc/bash/profile -- Global Bash Profile
##
# welcome and goodbye message ;)
echo "$HOSTNAME: user $USER, login at `date`"
trap 'echo "$HOSTNAME: user $USER, logout at `date`"' 0
# initially adjust $PWD to symbolic path
cd $HOME
# provide user and host information in default prompt
PS1="\u@\h\$ "
# session timeout
export TMOUT=3600
# environment permissions
umask 022
ulimit -c 16384
if expr $- : ".*i.*" >/dev/null; then
mesg y
fi
# history functionality
shopt -s histappend
HISTSIZE=100
HISTFILESIZE=100
alias h='history | $PAGER'
# various additional variables
export TMPDIR=/tmp
export TEMPDIR=$TMPDIR
export BLOCKSIZE=1024
# convinient root priviledge switching
root () {
if [ $# -eq 0 -o ".$1" = ".-i" ]; then
ssh -t -x root@localhost cd $PWD \&\& exec ${SHELL-/bin/sh}
elif [ ".$1" = ".-l" ]; then
ssh -x root@localhost cd $PWD \&\& `history | tail -2 | head -1 | cut -c8-`
elif [ ".$1" = ".-t" ]; then
shift
ssh -t -x root@localhost cd $PWD \&\& "$@"
else
ssh -x root@localhost cd $PWD \&\& "$@"
fi
}
# suck in the Bourne-Shell environment of all OpenPKG packages
eval `@l_prefix@/etc/rc -p all env:sh`
# path to user environment init script
if [ -f "$HOME/.bashrc" ]; then
BASH_ENV=$HOME/.bashrc
. $BASH_ENV
fi