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区别:

http://blog.chinaunix.net/uid-23842323-id-2656618.html

时间: 2024-08-24 00:45:57

mac 环境变量设置的相关文章

Mac 系统下cocos2dx 环境变量设置

Mac 系统环境变量设置 vim ~/.bash_profile export PATH=$PATH:/Users/wangchengcheng/Downloads/LearningSoftWare/Android/SDK/android-sdk-macosx/toolsexport PATH=$PATH:/Users/wangchengcheng/Downloads/LearningSoftWare/Android/SDK/android-sdk-macosx/platform-tools?e

Mac环境变量的位置、查看和添加PATH环境变量

Mac 启动加载文件位置(可设置环境变量) (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell.如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种.Mac OS X 10.2之前默认的是C Shell.Mac OS X 10.3之后默认的是Bourne Shell. (2)如果是Bourne Shell.那么你可以把你要添加的环境变量添加到你主目录下

Mac环境变量修改

Mac环境变量修改 用户环境变量 1. 修改文件:$vi ~/.bash_profile 2. 在文件中添加路径:PATH=$PATH:path1:path2:pathn(path用自己需要的路径替换) 3. 刷新:$source .bash_profile 4. 查看是否成功:$echo $PATH 如果系统更新,配置可能失效,若永久改变需配置系统环境变量 系统环境变量 1. Mac系统默认我们要编辑的文件是只读模式,所以先修改文件权限 $sudo chmod 777 /etc/profile

Mac环境变量配置

mac环境变量保存的地方 当没有zsh的时候,mac中的环境变量保存在 1./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 2./etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件. 3.~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行 如

Qt 环境变量设置

准备工作,在系统环境变量中增加如下项目:path=C:\Qt\Qt5.3.0\5.3\mingw482_32\bin:C:\Qt\Qt5.3.0\Tools\mingw482_32\bin;%path%QT_PLUGIN_PATH  C:\Qt\qwt-6.1.0\plugins    QTDIR                  C:\Qt\Qt5.3.0\5.3\mingw482_32编译QtCreator:安装QtCreator:编译Qwt:安装Qwt:使用Qwt,配置.pro文件:在建立

【Linux】环境变量设置

在Windows中环境变量设置是非常easy的事情.例如以下图.仅仅要右键我的电脑->高级系统设置->环境变量,选择Path之后,点击"编辑"就能够输入你要加入的内容. 能够把一些希望直接执行的命令行命令加入上去. 比方java,就要把jdk下的bin文件夹搞上去等. 然而.在Linux中就没有这么简单了. 以Ubuntu为例.环境变量设置的方式有两种,一种是 通过Ctrl+Alt+T打开终端,然后输入: sudo gedit /etc/environment 之后输入pa

Ubuntu 下开发 Android 环境变量设置

-----------------------------------------------------ANDROID_SDK_HOME:/home/cmm/avds PATH:/home/cmm/android-sdk-linux/tools;/home/cmm/android-sdk-linux/platform-tools CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ---------------------------------------

java 环境变量设置

jdk1.4之后版本不需要设置Classpath变量. 如果在Classpath变量中没有添加当前路径,即 [.](无括号),在命令行中运行 java Helloworld 会出现错误: Error: Could not find or load main class Helloworld 这是由于指定了Classpath变量的值,JRE按照指定的路径来搜索java类,这其中并不包含当前文件夹路径,故出现错误. 解决方法: 1. 命令行增加参数 -cp 临时将当前路径加入到JRE搜索路径中: j

如何解决java环境变量设置不起作用的问题

在读书的时候学过java开发环境(http://www.maiziedu.com/group/article/11995/)的安装,其中涉及到java环境变量的设置,可是前段时间我在win7系统下安装jdk后,总是弹出"javac不是内部命令或外部命令,也不是可运行的程序或批处理文件"的提示框.折腾好长一段时间,终于找到解决办法,现在小编就把这个方法分享给大家,希望对大家有用,具体整理如下: 第一步:安装jdk-6u26-windows-x32.exe,路径为默认路径,一直下一步直到完