`

Mac系统环境变量设置

    博客分类:
  • Mac
阅读更多

    最近使用苹果笔记本,下载了一个rar解压缩的软件,是命令行程序,得加入到系统的环境变量中。网上搜了一下,需要添加到~/.bash_profile文件中,但是看了一下,我电脑上并没有这个文件,但是有一个~/.profile(这些文件都是隐藏文件,通过ls -a才能查看到)文件,在这个文件里面添加:

export PATH=/Users/apple/apps/rar:$PATH

 这句话是典型得赋值语句,$PATH是已有的环境变量字符串,因为各个添加到环境变量的路径之间是用冒号隔开的,所有这句话就将我现在得rar软件的路径/Users/apple/apps/rar路径添加到了环境变量中。通过命令echo $PATH或者printenv PATH查看显示如:

/Users/apple/apps/rar:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

 可见刚刚添加的路径被添加到了环境变量的最前面。

研究了一下Mac系统的环境变量,加载顺序为:

/etc/profile    /etc/paths    ~/.bash_profile    ~/.bash_login    ~/.profile    ~/.bashrc

当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。值得一提的是这几个文件中,/etc/paths文件里面不用export那种方式添加环境变量,直接它的文件内容里面的每一行的路径就会被添加到环境变量中。例如,查看我电脑上的这个文件显示的内容为:

cat  /etc/paths

显示如下:

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

这几个路径在上面打印环境变量的时候也看到了,它们就是在这个文件中被添加进去的。 

分享到:
评论

相关推荐

    java环境变量设置

    Java环境变量设置是Java开发和运行过程中的重要环节,它涉及到JDK的安装路径、Java应用程序的执行路径以及系统资源的配置。理解并正确设置这些环境变量对于Java开发者来说至关重要,因为它们直接影响到Java程序的...

    设置Java环境变量

    - 不同操作系统(如Linux或Mac)的环境变量设置方法略有不同,但基本原理相同,即指定相应路径。 - 配置环境变量后,可能需要重启终端或电脑以使更改生效。 了解和正确设置Java环境变量对于开发和运行Java程序至关...

    mac配置allure环境变量.docx

    在Mac系统中配置Allure环境变量对于测试工程师来说是一项重要的工作,因为Allure是一个流行的测试报告生成工具,它能够提供美观、详细的测试结果展示。在进行自动化测试时,正确配置Allure环境变量可以帮助我们顺利...

    JDK 1.8 for Mac 及环境变量配置.zip

    在Mac上安装JDK 1.8后,通常需要配置环境变量以确保系统能够正确找到Java的安装位置。环境变量包括`JAVA_HOME`,指向JDK的安装目录,以及`PATH`,包含Java可执行文件的路径。配置步骤通常如下: 1. 打开终端:在Mac...

    Java环境变量一键设置.zip

    在传统方式下,配置这些环境变量通常需要用户手动编辑系统的环境变量设置,包括在系统属性的“高级”选项中添加新的变量,或者在已有的PATH变量中追加路径。这不仅需要一定的计算机基础,而且容易出错,特别是对于不...

    JAVA环境变量设置

    ### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行依赖于一系列配置环境变量。本文将详细介绍如何设置JAVA环境变量,并确保其能够在各种操作系统中顺利...

    java环境变量详细设置(有图解)

    文中附带的文档《JAVA环境变量设置.doc》应提供了每一步操作的截图和详细说明,包括如何在图形界面和命令行下配置这些环境变量。通过图解,读者可以更直观地理解每个步骤,降低设置过程中的困扰。 总结,配置Java...

    jdk32位环境变量设置

    ### jdk32位环境变量设置 在计算机编程领域中,Java作为一种广泛使用的开发语言,其运行环境(JDK)的正确配置对于程序的编译与执行至关重要。本文将以`jdk1.7.0_45` 32位版本为例,详细介绍如何设置JDK的环境变量...

    java环境变量 设置实验

    Java环境变量设置是Java开发过程中不可或缺的一环,它关乎到Java开发工具的配置、程序的编译和运行。本文将深入探讨Java环境变量的设置及其重要性,旨在帮助你理解和掌握这一关键技能。 首先,我们需要了解Java环境...

    java 程序 环境变量修改

    1. 打开“控制面板” -> “系统” -> “高级系统设置” -> “环境变量”。 2. 在“系统变量”区域,找到`JAVA_HOME`,如果没有则点击“新建”,输入变量名`JAVA_HOME`,变量值为JDK或JRE的安装路径。 3. 找到`Path`...

    python为什么会环境变量设置不成功

    4. **系统重启**:有时候,即使环境变量设置正确,也需要重启计算机才能使设置生效。 #### 四、解决方法 1. **检查路径是否正确**:确保Python的安装路径正确无误,并且使用的是英文路径。例如,正确的路径应该是`...

    手把手教JDK 安装环境变量设置

    验证JDK是否安装成功和环境变量设置正确,可以在命令行中输入`java -version`和`javac -version`,如果能正确显示JDK版本信息,那么恭喜你,你的环境变量已经设置成功了。 此外,了解JDK的目录结构也很重要。通常,...

    JDK1.6安装与环境变量设置详细图解

    ### JDK1.6安装与环境变量设置详细解析 #### 一、JDK1.6简介及下载 **JDK**(Java Development Kit)是Java语言的软件开发工具包,包含了编译器、运行时环境、类库等核心组件。本文档主要针对JDK1.6的安装与配置...

    JDK环境变量配置.txt

    在计算机系统中,环境变量是操作系统用来存储特定信息的一种方式,这些信息通常被程序或脚本所引用。在Java开发过程中,为了确保编译器和解释器能够正常工作,我们需要设置一系列与JDK相关的环境变量。 #### 三、...

    JDK 安装及环境变量设置

    ### JDK安装及环境变量设置详解 #### 一、JDK简介与下载 JDK(Java Development Kit)是Java开发工具包的简称,包含了Java运行环境(JRE)、Java虚拟机(JVM)、Java编译器以及其他工具和服务,是Java开发者进行...

    UBOOT环境变量.

    本文将详细介绍U-Boot中的环境变量设置以及一系列与之相关的常用指令。 #### 环境变量定义 U-Boot环境变量是一系列用于保存系统状态和配置信息的变量集合。它们被存储在非易失性存储器中,并在每次启动时加载到...

    java的环境变量配置

    在安装过程中,可以选择“自定义”安装,确保在“公共JRE”和“Java Development Kit”两个选项都打勾,这样会在系统环境变量中自动配置一部分。 2. 配置JAVA_HOME: 打开系统属性,选择“高级”标签页,点击...

    java教程,系统配置,环境变量的设置

    对于Windows用户,JDK安装过程中通常会自动添加Java的路径到系统环境变量。但为了确保系统能够全局识别Java命令,你需要手动检查或设置两个关键的环境变量: 1. **JAVA_HOME**:这个变量应指向JDK的安装目录,例如`...

    安装配置JAVA_HOME环境变量

    检查JAVA_HOME环境变量设置 完成以上步骤后,可以通过命令行检查`JAVA_HOME`环境变量是否设置正确: - 在Windows系统中,打开命令提示符窗口,输入`echo %JAVA_HOME%`。 - 在Linux/Unix/Mac OS X系统中,打开终端...

Global site tag (gtag.js) - Google Analytics