秋枫林的专栏

有志者,事竟成,破釜沉舟,百二秦关终归楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

原创 定制linux下环境变量收藏

这里给出一个shell脚本,它的作用是将环境变量变成自己想要的形式。在某些特殊的情形下,我们需要它,留在这里是为了以后用到的时候可以直接拿来使用。

ENV=`env | awk -F"=" '{print $1}' | tr "\n" " "`
KEEP_ENV="HOSTNAME TERM SHELL PS1 USER PATH PWD HOME"
for e in $ENV
do
    f="0"
    for k in $KEEP_ENV
    do
        if [ $k = $e ]
        then
            f="1"
            break
        fi
    done
    if [ $f = "0" ]
    then
        unset $e
    fi
done
env

这里我们只保留"HOSTNAME TERM SHELL PS1 USER PATH PWD HOME"这几个环境变量,而其他的都被unset掉了,给了我们一个比较干净的环境。

发表于 @ 2006年09月25日 11:03:00|评论(loading...)

新一篇: Pthread API list | 旧一篇: 使用分治法解决棋盘覆盖问题

用户操作
[即时聊天] [发私信] [加为好友]
秋枫林
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
秋枫林的公告

———————————
李锐
中国科学院计算技术研究所
来自河南 服务北京
lirui@ncic.ac.cn
———————————
除特别说明外,本Blog中的内容均为本人原创,本人依法保留Blog内原创文章的所有权利,如需转载,请注明作者及出处。未经许可,不得将本Blog内文章用于任何盈利性用途。

———————————
文章分类
收藏
    开发环境控制
    CVS使用手册
    CVS培训讲义
    CVS常用命令速查手册
    给CVS初学者
    学习资源
    使用 Eclipse 平台共享代码
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © 秋枫林