mac 环境变量设置
着急的同学可以直接跳转到具体命令处。
闲扯
先说一下我的背景,我之前重来没有用过mac系统,linux系统也就是会一些简单的命令,不会像一些大牛那样每天工作娱乐都用Linux系统,更从来没有深究过。我之前一直在用windows系统,现在试着往mac上转转看,看看是不是mac真的有网上的人说的那么的好,是不是真的有那么神奇。先说明一下,我并没有背叛windows,毕竟windows也跟了我有10来年了。现在我的电脑里还装着虚拟机里运行着windows8.1。我的工作目前还必须在windows下工作,公司的产品不支持mac,要是公司的产品支持mac该有多好啊。
之前一直在用Thinkpad笔记本电脑,都说黑色是永不过时的颜色,可是我真的是看腻歪了,当初看Thinkpad的时候是那么的商务,稳重,可是现在却有点嫌弃它的沉闷和呆板了。我不是果粉,手机是魅族的,之前也没有用过苹果的任何一款产品,但是我还是在9月份的时候买了一台MacBook pro,这款产品真的是太好了,贵是贵点,但我觉得还是值了。当时买之前也下了好大的决心,毕竟是一大笔银子。为了不让钱白花,我决定不能像同事那样直接下来就换成windows系统,我觉得是极大的浪费。况且,我还是比较好奇mac系统到底好用还是不好用。如果有一天我也像同事那样换回windows了,我想那肯定是因为我成为了mac高手,并且确定mac的体验不如windows,走着瞧吧。
我想记录一些平时用mac遇到的问题,以供将来查询,同时锻炼一下语言组织能力,我语言组织能力很差,我要改变。
不扯了,切入本文的主题,高手请略过。。。
mac是unix系统
unix系统有很多的shell,你不需要都掌握,会一个就好了,我一个都不会,正在学。熟练了mac之后,你也可以在你的简历中写上熟悉linux/unix了。
首先,想要查看当前系统用的是什么shell,使用
$ echo $SHELL
/bin/bash
这个据说是最常用的shell,其它的对于像我这样的菜鸟来说就先不深究了,这里也是针对这个shell说怎么设置环境变量的。
在windows里,环境变量在“系统高级属性”里面定义的。在Mac里面,环境变量的定义有3个地方,
第一:/etc下的profile文件,这个是全局配置,不管是哪个用户,登录时都会读取该文件。不建议在这个地方改动。
第二:/etc下的bashrc文件,这个也是全局配置,当bash shell执行时,不管是何种方式,都会读取此文件。
第三:~下的.bash_profile文件,这个文件里设置的环境变量是跟用户相关的。
具体命令
1. ^+SPACE,输入terminal,快速启动终端。
2. cd ~
3. touch .bash_profile
4. open .bash_profile
5. 在打开的文件中输入: export 环境变量名=环境变量内容1:环境变量内容2
6. 保存.bash_profile文件
7. source .bash_profile,让环境变量立即生效。
拓展阅读
1. login-shell和non login-shell区别:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。