zoukankan      html  css  js  c++  java
  • Linux 下的profile

    # /etc/profile

    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc

    pathmunge () {
    if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
    if [ "$2" = "after" ] ; then
    PATH=$PATH:$1
    else
    PATH=$1:$PATH
    fi
    fi
    }

    # ksh workaround
    if [ -z "$EUID" -a -x /usr/bin/id ]; then
    EUID=`id -u`
    UID=`id -ru`
    fi

    # Path manipulation
    if [ "$EUID" = "0" ]; then
    pathmunge /sbin
    pathmunge /usr/sbin
    pathmunge /usr/local/sbin
    fi

    # No core files by default
    ulimit -S -c 0 > /dev/null 2>&1

    if [ -x /usr/bin/id ]; then
    USER="`id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"
    fi

    HOSTNAME=`/bin/hostname`
    HISTSIZE=1000

    if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
    fi

    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

    for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
    if [ "$PS1" ]; then
    . $i
    else
    . $i >/dev/null 2>&1
    fi
    fi
    done

    unset i
    unset pathmunge

    HISTTIMEFORMAT="%F %R "
    export TMOUT=600
    HISTTIMEFORMAT="%F %R "
    export HISTSIZE=10000
    export TMOUT=600

    # /etc/profile
    
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
    
    pathmunge () {
    	if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
    	   if [ "$2" = "after" ] ; then
    	      PATH=$PATH:$1
    	   else
    	      PATH=$1:$PATH
    	   fi
    	fi
    }
    
    # ksh workaround
    if [ -z "$EUID" -a -x /usr/bin/id ]; then 
    	EUID=`id -u`
    	UID=`id -ru`
    fi
    
    # Path manipulation
    if [ "$EUID" = "0" ]; then
    	pathmunge /sbin
    	pathmunge /usr/sbin
    	pathmunge /usr/local/sbin
    fi
    
    # No core files by default
    ulimit -S -c 0 > /dev/null 2>&1
    
    if [ -x /usr/bin/id ]; then
    	USER="`id -un`"
    	LOGNAME=$USER
    	MAIL="/var/spool/mail/$USER"
    fi
    
    HOSTNAME=`/bin/hostname`
    HISTSIZE=1000
    
    if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
        INPUTRC=/etc/inputrc
    fi
    
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
    
    for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
            if [ "$PS1" ]; then
                . $i
            else
                . $i >/dev/null 2>&1
            fi
        fi
    done
    
    unset i
    unset pathmunge
    
    HISTTIMEFORMAT="%F %R "
    export TMOUT=600
    HISTTIMEFORMAT="%F %R "
    export HISTSIZE=10000
    export TMOUT=600
    

      

  • 相关阅读:
    liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构
    Liunx系统学习一,liunx系统的目录结构及含义
    liunx环境下的mysql数据库配置文件my.conf内的参数含义
    linux下打开chm文件的方法
    java的四舍五入算法
    【JVM】jvm垃圾回收器相关垃圾回收算法
    Linux下MySQL数据库常用基本操作 一
    liunx环境下安装mysql数据库
    加权平均
    Host绑定
  • 原文地址:https://www.cnblogs.com/qianjinyan/p/9367493.html
Copyright © 2011-2022 走看看