`

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

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

分享到:
评论

相关推荐

    MAC 系统安装java并配置环境变量

    MAC 配置 java 环境变量 1.列出所有Java版本信息 /usr/libexec/java_home -V 2.修改.bash_profile文件 cd ~ touch .bash_profile vi .bash_profile 3.配置JDK环境变量内容,并输入wq保存 export JAVA_HOME=/...

    MacEV:Mac环境变量

    mac 常用环境变量适用方式每次重装系统都需要重新配置环境变量比较浪费时间,为了节约时间,方便大家,开源出来,希望能帮到一些人,本脚本经自定义修改应该可以适用于Linux系统,但不适用于windows 系统。...

    Golang常用环境变量说明与设置详解

    无论你是使用Windows,Linux还是Mac OS操作系统来开发Go应用程序,在安装好Go安装语言开发工具之后,都必须配置好Go语言开发所要求的 环境变量,才算初步完成Go开发环境的搭建。 但对于一些初学者来说,可能不太明白...

    解决 Mac和Idea 终端关闭后,环境变量失效,每次都需source ~/.bash_profile 问题

    最近使用mac系统后,每次在~/.bash_profile 配置了mvn 等环境变量后,使用 source后 环境变量生效,但是当终端退出后,环境变量就失效。 zsh: command not found: mvn mac 每次启动终端都会加载当前用户下的.zshrc...

    mac系统下设置GMSSL-2.0环境的Andorid批处理文件

    mac系统下设置GMSSL-2.0环境的Andorid批处理文件 可以设置环境变量。关于使用方法结合我的博客查看。

    mac系统下设置GMSSL-2.0环境的Andorid的makefile文件

    mac系统下设置GMSSL-2.0环境的Andorid批处理文件 可以设置环境变量。关于使用方法结合我的博客查看。该文件是armv7-a版本

    详解 MAC/Linux Vi配置环境变量及Java环境变量配置

    详解 MAC/Linux Vi配置环境变量及Java环境变量配置 vi基础 1、vi的基本概念  (1)基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式...

    JAVA环境变量配置详解(全网最新详细教程)

    JAVA环境变量配置 JDK的下载与安装 jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择与电脑系统匹配的版本进行下载(Windows系统如果是32位下载Windows ...

    macOS安装Android Studio及配置环境变量

    macOS系统 下载并安装JDK 下载安装Android Studio,并更新SDK 二、下载安装 0x01 下载并安装JDK ​ 1、JDK8下载 官网下载地址 百度网盘 jdk-8u231-macosx-x64.dmg 密码: nn43 2、打开下载好的dmg文件,双击pkg文件...

    基于Golang开发的棋牌游戏服务端demo(推筒子游戏)

    确保GOPATH和GOROOT的系统环境变量已经正确配置 配置go mod的环境变量 Mac或Linux export GOPROXY=https://goproxy.io export GO111MODULE=on Windows set GOPROXY=https://goproxy.io set GO111MODULE=on 在工程...

    Cornerstone 4.0 Mac破解版 一款Mac下的SVN管理软件——Cornerstone

    使用SSH隧道设置环境变量 – 新的SendEnv字段允许用户使用 = 形式设置任何环境变量。 与Assembla SVN + SSH集成 – Cornerstone现在通过SSH连接与Assembla SVN存储库兼容 性能改进 – 众多代码优化可加快整体应用...

    Mac OS系统安装golang教程

    下载golang安装包 ...设置环境变量 配置 GOROOT 和 GOPATH: 代码如下: 创建目录下的go文件夹: mkdir ~/go 下面的东西放到.bash_rc(也可能是.bash_profile或者.zshrc) export GOROOT=/usr/local/go

    Mac上Go环境和VS Code的正确安装与配置方法

    Go语言是一个新兴的语言。下面介绍一下如何在Mac系统下安装和使用这个语言,Go语言提供了mac下安装包,可直接下载安装包点击安装

    学生成绩管理系统.zip

    2) 配置环境变量:新建系统变量,变量名为JAVA_HOME,变量值为JDK安装目录;选中变量名为PATH的系统变量,追加变量值;%JAVA_HOME%\bin 3、 安装MySQL数据库 1) 安装MySQL数据库 2) 配置MySQL数据库,设置root账户...

    毕业设计基于JavaWeb的学生成绩管理分析系统源码+数据库+使用说明

    2)配置环境变量:新建系统变量,变量名为JAVA_HOME,变量值为JDK安装目录;选中变量名为PATH的系统变量,追加变量值;%JAVA_HOME%\bin 3、安装MySQL数据库 1)安装MySQL数据库 2)配置MySQL数据库,设置root账户密码为...

    下载和安装JDK 8u301(Java开发工具包)的Windows 64位版本 和mac 版本

    为了在命令行中能够使用Java和相关工具,您可能需要配置环境变量。在Windows中,您可以按照以下步骤配置: 在桌面上右键单击“此电脑”,然后选择“属性”。 在系统窗口左侧,点击“高级系统设置”。 在系统属性...

    jdk-7u80-macosx-x64.dmg 安装后的应用文件,只适用 Mac OS 系统

    1. 下载即用(IDEA中选择即可) 2. 系统配置环境变量可全局使用

    mac下的nodejs环境安装的步骤

    说明 我们以brew的方式进行安装。 node安装 #我们安装时要附加参数,因为在新版中,默认的安装参数不会安装npm包管理器。 brew install node --with-npm #检查安装是否成功 ➜ node -v ...#淘宝提供了多种使用方式,...

    mac系统搭建Go开发环境

    环境变量:vim /etc/profile export GOROOT=/usr/local/go export GOPATH=/Users/why/Desktop/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN:$GOROOT/bin 2、如果用sublime的话安装GoSublime cd /Users/...

Global site tag (gtag.js) - Google Analytics