1. 修改/etc/profile文件

特点:所有用户的shell都有权使用你配置好的环境变量

说明:如果你的电脑仅用作开发,建议使用此配置,因为所有用户的shell都有权使用你配置好的环境变量,所以有可能会给系统带来安全性问题。

  1. #1:编辑/etc/profile
  2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim /etc/profile
  3. #2:在profile末尾加入你需要配置的环境变量:
  4. ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools

2. 修改.bashrc文件

特点: 环境变量只对某个用户有效
说明: 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,只需修改其用户主目录下的.bashrc文件就可以了

  1. #1:编辑~.bashrc
  2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim ~/.bashrc
  1. #2:在.bashrc文件末尾加入:set ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools
  2. export ANDROID_HOME

3.修改.bash_profile 文件

特点:当用户登录时,该文件仅仅执行一次,mac ox中此文件类似.bashrc
说明:如果更改了.bash_profile文件,需要退出后再次登录,该文件被重新读取后,更改才会生效。使用 source .bash_profile 可以让其立即生效

  1. #1.修改.bash_profile
  2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim .bash_profile
  3. #2.修改文件
  4. ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk

4. 直接在shell下设置变量

特点:临时有效
说明:这种方法仅针对临时使用,如果重新打开一个shell,设置就无法生效,而且以后要使用的时候又要重新设置

    1. #终端执行下列命令:
    2. bixiaopeng@bixiaopengtekiMacBook-Pro ~$ export ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools

linux 中环境变量配置文件说明的更多相关文章

  1. Linux中环境变量文件及配置

    Linux中环境变量文件及配置   一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统 ...

  2. Linux中环境变量文件及配置(转载)

    一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登 ...

  3. Linux中环境变量中文件执行顺序

        Linux 的变量可分为两类:环境变量和本地变量   环境变量:或者称为全局变量,存在于所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了.Linux 的环境变量具有 ...

  4. Linux中环境变量文件

    一.环境变量文件介绍 转自:http://blog.csdn.net/cscmaker/article/details/7261921 Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登 ...

  5. linux中环境变量设置

    Linux下环境变量设置的三种方法: 如想将一个路径加入到$PATH中,可以像下面这样做: 只对当前的shell 起作用的环境变量 1.控制台中设置,不赞成这种方式,因为他只对当前的shell 起作用 ...

  6. Linux中环境变量的设置

    目录 环境变量 Shell定义的环境变量 查看环境变量 Linux下环境变量的设置 环境变量 在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软 ...

  7. Linux学习 - 环境变量配置文件

    一.环境变量配置文件的作用 /etc/profile /etc/profile.d/*.sh ~/.bash_profile ~/.bashrc /etc/bashrc 1 /etc/profile的 ...

  8. Linux 中环境变量设置

    本文主要整理自以下博文: .bash_profile和.bashrc的什么区别及启动过程 linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH) .bash_profile 和 . ...

  9. Linux中环境变量相关文件的区别

    Linux下各种不同环境变量相关文件的作用: 1. /etc/environment  设置整个系统的环境,系统启动时,该文件被执行. 2. /etc/profile     设置所有用户的环境,当用 ...

随机推荐

  1. shared_ptr智能指针

    来自博客:https://www.cnblogs.com/lzpong/p/6188034.html 多线程程序经常会遇到在某个线程A创建了一个对象,这个对象需要在线程B使用, 在没有shared_p ...

  2. python获取函数参数默认值的两种方法

    1.使用函数的__defaults__魔术方法 demo: # coding=utf-8 def f(a,b,c=1): pass f.__defaults__ 输出结果: (1,) 2.使用insp ...

  3. JavaWeb学习笔记(八)—— EL表达式

    一.EL表达式概述 在JSP开发中,为了获取Servlet域对象中存储的数据,经常需要书写很多Java代码,这样的做法会使JSP页面混乱,难以维护.为此,在JSP2.0规范中提供了EL表达式.EL全名 ...

  4. 一个数字从后向前输入每一位数字,Camel和Pascal命名规范,IsValid()

    int num = int.Parse(Console.ReadLine()); ; ) { n = num % ; num /= ; Console.WriteLine(n); } Camel和Pa ...

  5. async中series的实现 javascript构件

    //同步流程 var series=function(arr){ function async(i){ arr[i](function(){ if(1+i<arr.length){ async( ...

  6. docker 启动容器报错

    2018-10-24 报错信息: /usr/bin/docker-current: Error response from daemon: driver failed programming exte ...

  7. PIE SDK分类统计

    1. 算法功能简介 分类统计功能是将分类后的结果统计输出. PIE SDK支持算法功能的执行,下面对分类统计算法功能进行介绍. 2. 算法功能实现说明 2.1. 实现步骤 第一步 算法参数设置 第二步 ...

  8. AIDL(2):服务端回调客户端

    1.大致流程 在服务端声明远程服务接口IRemoteService.aidl,并声明回调接口ICallback.aidl 在服务端实现远程服务接口IRemoteService.Stub 使用Remot ...

  9. GraphQL 暂停

    别人的文章 http://blog.csdn.net/imwebteam/article/details/53888708 Java 文档都打不开,已经在GitHub上提了 in README.md ...

  10. oracle 基础(一)--闪回技术

    一,闪回表初探 闪回须知: 1 使用闪回表注意如下事项: 2 3 (1)被闪回的表必须启用行移动功能 4 5 SQL> alter table dept enable row movement; ...