转自:http://www.cnblogs.com/shineqiujuan/p/4693404.html
mac 一般使用bash作为默认shell
Mac系统的环境变量,加载顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc
当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。
如果没特殊说明,设置PATH的语法都为:
——————————————————-
#中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
(一)全局设置
下面的几个文件设置是全局的,修改时需要root权限
1)/etc/paths (全局建议修改这个文件 )
编辑 paths,将环境变量添加到 paths文件中 ,一行一个路径
Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到 Terminal 里就可以了。
2)/etc/profile (建议不修改这个文件 )
全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
3)/etc/bashrc (一般在这个文件中添加系统级环境变量)
全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
4)
1.创建一个文件:
sudo touch /etc/paths.d/mysql
2.用 vim 打开这个文件(如果是以 open -t 的方式打开,则不允许编辑):
sudo vim /etc/paths.d/mysql
3.编辑该文件,键入路径并保存(关闭该 Terminal 窗口并重新打开一个,就能使用 mysql 命令了)
/usr/local/mysql/bin
据说,这样可以自己生成新的文件,不用把变量全都放到 paths 一个文件里,方便管理。
(二)单个用户设置
1)~/.bash_profile (任意一个文件中添加用户级环境变量)
(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)
若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量
设置命令别名alias ll=’ls -la’
设置环境变量:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
2)~/.bashrc 同上
如果想立刻生效,则可执行下面的语句:
$ source 相应的文件
一般环境变量更改后,重启后生效。
分享到:
相关推荐
- 不同操作系统(如Linux或Mac)的环境变量设置方法略有不同,但基本原理相同,即指定相应路径。 - 配置环境变量后,可能需要重启终端或电脑以使更改生效。 了解和正确设置Java环境变量对于开发和运行Java程序至关...
本文将详细介绍如何在Mac上安装Allure并设置相应的环境变量。 首先,我们需要了解Allure的基本概念。Allure是Yandex公司开发的一款开源测试报告框架,支持多种编程语言和测试框架,如JUnit、TestNG、PyTest等。它...
Java环境变量设置对于Java开发者而言,是一个非常重要的步骤,因为它关系到能否成功编译和运行Java程序。在介绍Java环境变量设置之前,我们需要了解Java语言的一些特点。Java是一种简单、面向对象、分布式、解释性、...
记录mac配置环境变量
在Mac上安装JDK 1.8后,通常需要配置环境变量以确保系统能够正确找到Java的安装位置。环境变量包括`JAVA_HOME`,指向JDK的安装目录,以及`PATH`,包含Java可执行文件的路径。配置步骤通常如下: 1. 打开终端:在Mac...
在传统方式下,配置这些环境变量通常需要用户手动编辑系统的环境变量设置,包括在系统属性的“高级”选项中添加新的变量,或者在已有的PATH变量中追加路径。这不仅需要一定的计算机基础,而且容易出错,特别是对于不...
文中附带的文档《JAVA环境变量设置.doc》应提供了每一步操作的截图和详细说明,包括如何在图形界面和命令行下配置这些环境变量。通过图解,读者可以更直观地理解每个步骤,降低设置过程中的困扰。 总结,配置Java...
Java程序的运行离不开环境变量的配置,特别是对于Java开发者来说,正确设置环境变量是确保Java应用程序正常运行的基础。本文将详细讲解如何在不同操作系统中修改和添加Java相关的环境变量,尤其是`PATH`变量。 首先...
MacGUI环境变量,配置文件
mac安装jdk并配置环境变量;包含如何下载、如何安装调试环境变量等
### JAVA环境变量设置详解 #### 一、概述 在计算机编程领域中,Java作为一种广泛使用的高级编程语言,其运行依赖于一系列配置环境变量。本文将详细介绍如何设置JAVA环境变量,并确保其能够在各种操作系统中顺利...
在Java开发过程中,为了确保编译器和解释器能够正常工作,我们需要设置一系列与JDK相关的环境变量。 #### 三、配置JDK环境变量 ##### 3.1 设置PATH环境变量 **作用:** - PATH环境变量主要用于定义系统搜索可执行...
本文将详细介绍U-Boot中的环境变量设置以及一系列与之相关的常用指令。 #### 环境变量定义 U-Boot环境变量是一系列用于保存系统状态和配置信息的变量集合。它们被存储在非易失性存储器中,并在每次启动时加载到...
此外,对于Linux或Mac用户,配置环境变量的方式略有不同,主要通过修改.bashrc或.bash_profile文件来完成。以上内容详细解释了Java环境变量的配置过程,希望能帮助初学者快速入门。记住,实践是最好的老师,动手操作...
在进行环境变量设置时,我们还需要意识到,不同的操作系统对环境变量的设置方式可能会有所不同。在Windows系统中,我们通常使用上述批处理命令进行设置,在类Unix系统(比如Linux或Mac OS X)中,我们则需要修改 ~/....
### jdk32位环境变量设置 在计算机编程领域中,Java作为一种广泛使用的开发语言,其运行环境(JDK)的正确配置对于程序的编译与执行至关重要。本文将以`jdk1.7.0_45` 32位版本为例,详细介绍如何设置JDK的环境变量...
设置环境变量后,只需在命令行中输入`ddms`即可启动该工具。在Windows上,通常需要将`ddms.exe`的路径添加到系统环境变量`PATH`中;在Linux或Mac系统中,可能需要配置`$ANDROID_HOME/tools`或`$ANDROID_HOME/...
检查JAVA_HOME环境变量设置 完成以上步骤后,可以通过命令行检查`JAVA_HOME`环境变量是否设置正确: - 在Windows系统中,打开命令提示符窗口,输入`echo %JAVA_HOME%`。 - 在Linux/Unix/Mac OS X系统中,打开终端...
Java环境变量设置是Java开发过程中不可或缺的一环,它关乎到Java开发工具的配置、程序的编译和运行。本文将深入探讨Java环境变量的设置及其重要性,旨在帮助你理解和掌握这一关键技能。 首先,我们需要了解Java环境...