热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

zsh与bash设置环境变量的不同点

转载:http:my.oschina.netliu-xueweiblog307647原zsh与bash设置环境变量的不同点发表于3个月前(2014-08-2816:16)阅读(

转载:  http://my.oschina.net/liu-xuewei/blog/307647


zsh与bash设置环境变量的不同点发表于3个月前(2014-08-28 16:16)   阅读(138) | 评论(0) 0人收藏此文章, 我要收藏0

开源中国 Team 团队协作平台正式开放 —— http://team.oschina.net

没有了解过zsh的 请转到@风月 的一篇博文 http://www.cnblogs.com/heiniuhaha/archive/2011/10/18/2216357.html 
zsh 搭配上 autojump简直就是神器。zsh与autojump的搭配使用,请看这里:http://zhuanlan.zhihu.com/mactalk/19556676
现在来说一说zsh和bash在配置环境变量时候的不同点:
1.在bash中:
$ vi ~/.bashprofile
进入可编辑状态
$ i
以添加JAVA
HOME为例,在文档最后,添加:
JAVAHOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.7.40/Home
export PATH="$JAVA
HOME/bin:$PATH"
按esc退出编辑状态
$wq保持退出
倒入环境变量配置文件
$ source .bash_profile

2.在zsh中按照上面的流程 只能设置临时的环境变量,如果退出终端,又将恢复系统默认的环境变量,
那怎样在zsh中永久设置系统环境变量呢?
zsh在启动的时候 首先会读取~/.zshrc这个配置文件,这个配置文件中保存了 zsh的 窗口主题风格ZSHTHEMS,自动更新zsh时间间隔UPDATEZSHDAYS等。如下图:
_2014_08_28_4_00_24
由于每次zsh启动都会读取这个配置文件,所以我们可以把环境变量的配置信息放到这个配置文件中,这样每次启动zsh的时候,就会执行一次环境变量配置信息。
即export PATH=$JAVA
HOME/bin:$PATH直接放到~/.zshrc文件中。如下图:
_2014_08_28_4_08_15



推荐阅读
author-avatar
心星Lover
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有