免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1725 | 回复: 3
打印 上一主题 下一主题

profile 和bashrc里文件怎么是这个样子呢?和网上说到格式不一样阿???? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-31 22:30 |只看该作者 |倒序浏览
这是我的profile的文件内容,怎么不是网上常见的:PATH=$PATH:/home/../...
这是问什么呢?
我的bashrc里面也不是那种格式的,我迷惑了,想修改系统变量增加系统路径,可是不知道加到那个文件了,不知道加到哪了?
真是悲剧阿。
还清大家教教我哈。




以下是我到profile里到内容。

# /etc/profile

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

# It's NOT good idea to change this file unless you know what you
# are doing. Much better way is to create custom.sh shell script in
# /etc/profile.d/ to make custom changes to environment. This will
# prevent need for merging in future updates.

pathmunge () {
    case "{PATH}:" in
        *:"$1":*)
            ;;
        *)
            if [ "$2" = "after" ] ; then
                PATH=$PATH1
            else
                PATH=$1PATH
            fi
    esac
}


if [ -x /usr/bin/id ]; then
    if [ -z "$EUID" ]; then
        # ksh workaround
        EUID=`id -u`
        UID=`id -ru`
    fi
    USER="`id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"
fi

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

HOSTNAME=`/bin/hostname 2>/dev/null`
HISTSIZE=1000
if [ "$HISTCONTROL" = "ignorespace" ] ; then
    export HISTCONTROL=ignoreboth
else
    export HISTCONTROL=ignoredups
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

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

论坛徽章:
0
2 [报告]
发表于 2010-12-31 22:31 |只看该作者
怎么里面还又小孩头呢,我编辑到时候可没有加上去,bug

论坛徽章:
0
3 [报告]
发表于 2010-12-31 22:36 |只看该作者
回复 1# 10106224


    这个是自己加的    比如把自己常用脚本的目录路径加进去  可以直接执行脚本名字  省的前面那一堆路径!  

    格式就是 PATH=$PATH:路径1:路径2:...........

    具体你多搜搜 PATH环境变量  相关的内容!

论坛徽章:
0
4 [报告]
发表于 2010-12-31 22:44 |只看该作者
回复 3# taojie2000


    我查了,可是打开profie后发现它的样子和网上说到不一样,所以就怀疑自己打开到对不对,而且不知道具体加到什么位置。我的etc里面又bashrc,profile.d和profile这三个文件,要在哪个文件里添加呢?不过我觉得都不像.....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP