|
楼主 |
发表于 2006-10-4 13:39:46
|
显示全部楼层
我的/etc/profile
- # /etc/profile: This file contains system-wide defaults used by
- # all Bourne (and related) shells.
- # Set the values for some environment variables:
- export MINICOM="-c on"
- export MANPATH=/usr/local/man:/usr/man:/usr/X11R6/man
- export HOSTNAME="`cat /etc/HOSTNAME`"
- export LESSOPEN="|lesspipe.sh %s"
- export LESS="-M"
- export XMODIFIERS="@im=fcitx"
- # If the user doesn't have a .inputrc, use the one in /etc.
- if [ ! -r "$HOME/.inputrc" ]; then
- export INPUTRC=/etc/inputrc
- fi
- # Set the default system $PATH:
- PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games"
- # For root users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are in
- # the $PATH. Some means of connection don't add these by default (sshd comes
- # to mind).
- if [ "`id -u`" = "0" ]; then
- echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
- if [ ! $? = 0 ]; then
- PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
- fi
- fi
- # I had problems using 'eval tset' instead of 'TERM=', but you might want to
- # try it anyway. I think with the right /etc/termcap it would work great.
- # eval `tset -sQ "$TERM"`
- if [ "$TERM" = "" -o "$TERM" = "unknown" ]; then
- TERM=linux
- fi
- # Set ksh93 visual editing mode:
- if [ "$SHELL" = "/bin/ksh" ]; then
- VISUAL=emacs
- # VISUAL=gmacs
- # VISUAL=vi
- fi
- # Set a default shell prompt:
- #PS1='`hostname`:`pwd`# '
- if [ "$SHELL" = "/bin/pdksh" ]; then
- PS1='! $ '
- elif [ "$SHELL" = "/bin/ksh" ]; then
- PS1='! ${PWD/#$HOME/~}$ '
- elif [ "$SHELL" = "/bin/zsh" ]; then
- PS1='%n@%m:%~%# '
- elif [ "$SHELL" = "/bin/ash" ]; then
- PS1='$ '
- else
- PS1='\u@\h:\w\$ '
- fi
- PS2='> '
- export PATH DISPLAY LESS TERM PS1 PS2
- # Default umask. A umask of 022 prevents new files from being created group
- # and world writable.
- umask 022
- # Set up the LS_COLORS and LS_OPTIONS environment variables for color ls:
- if [ "$SHELL" = "/bin/zsh" ]; then
- eval `dircolors -z`
- elif [ "$SHELL" = "/bin/ash" ]; then
- eval `dircolors -s`
- else
- eval `dircolors -b`
- fi
- # Notify user of incoming mail. This can be overridden in the user's
- # local startup file (~/.bash.login or whatever, depending on the shell)
- if [ -x /usr/bin/biff ]; then
- biff y
- fi
- # Append any additional sh scripts found in /etc/profile.d/:
- for profile_script in /etc/profile.d/*.sh ; do
- if [ -x $profile_script ]; then
- . $profile_script
- fi
- done
- unset profile_script
- # For non-root users, add the current directory to the search path:
- if [ ! "`id -u`" = "0" ]; then
- PATH="$PATH:."
- fi
复制代码
有什么问题吗?要怎么改啊 |
|