Mac系统 - Mac的环境变量

这篇具有很好参考价值的文章主要介绍了Mac系统 - Mac的环境变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,即指明操作系统的重要目录在哪里。如:临时文件夹位置和系统文件夹位置等。

  • 对于现在的mac来说,因为默认使用zsh作为shell,现在mac系统只会显示默认的zsh加载的文件


Mac系统的环境变量,加载顺序为

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

Mac环境要注意的点

  • /etc/profile/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

  • 全局设置,一般不建议修改/etc/profile和/etc/bashrc 文件,而去修改/etc/paths文件。如果想要对所有用户都生效,则可在/etc/paths文件的最后一行加上自己的app路径。优先级也是最高的。

  • 单个用户生效的配置,一般都是修改~/.bash_profile文件,若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!

  • 如果没特殊说明,设置PATH的语法都为:

  • export PATH=<PATH 1>:<PATH 2>:<PATH 3>:.....:<PATH N>:$PATH

  • 推荐设置用户个人自己的环境变量,尽量不破坏Mac系统全局变量(即在.bash_profile文件内修改,不要在/etc/profile和/etc/bashrc 文件修改)。

  • ⚠️注意:Linux 里面是.bashrc,而Mac是.bash_profile

配置文件

1、全局配置

配置文件

描述

/etc/profile

系统级别

/etc/paths

系统级别

/etc/bashrc

基于bash(shell)

/etc/zprofile

基于zsh(shell)

/etc/zshrc

基于(shell)

2、用户配置

配置文件

描述

~/bash_profile

基于bash(shell)

~/etc/zprofile

基于zsh(shell)

~/etc/zshrc

基于(shell)


环境变量的命名/设置规范:

1、设置XX_HOME也方便查找文件存放位置

2、规范书写,如 #Tomcat 、#Tomcat End标识

3、export 命令用于设置或显示环境变量, export[变量名]=[变量值],在终端通过 eho命令输出显示变量,eg:echo $TOMCAT_HOME

4、PATH设置时,要加‘:PATH’,来表示之前PATH的值 ,不加入使得PATH为设置的值(唯一)。注:冒号表示并列。

5、Mac自带jdk 如果不设置java环境变量,通过java -version也会出现java版本。

链接:Mac系统下JDK1.8 安装与环境配置文章来源地址https://www.toymoban.com/news/detail-465485.html

到了这里,关于Mac系统 - Mac的环境变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac系统 - Mac的环境变量

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数, 即指明操作系统的重要目录在哪里 。如:临时文件夹位置和系统文件夹位置等。 对于现在的mac来说,因为默认使用zsh作为shell,现在mac系统只会显示默认的zsh加载的文件 Mac系统的环

    2024年02月07日
    浏览(32)
  • Mac系统的环境变量配置

    如果输出的是/bin/zsh,说明使用的是zsh,如果输出的是/bin/bash,说明使用的是bash zsh读取的配置文件是~/.zshrc,bash读取的配置文件是~/.bash_profile 后面配置环境变量,就是在对应的配置文件中配置 当从bash切换到zsh时,如果不想再配置一遍 .zshrc 文件,可以直接在 .zshrc 文件中加

    2024年02月15日
    浏览(55)
  • Mac系统配置环境变量保姆级教程

    1、下载好相关安装包 2、打开终端,输入命令转到系统环境变量配置文件 输入密码(密码不显示,实际上已经在输入了)  3、替换配置文件中PATH后的部分,改为包的位置,按键盘a进入编辑模式 即替换/Library/Frameworks/Python.framework/Versions/3.7/bin为自己电脑中的位置  4、修改好

    2024年02月11日
    浏览(60)
  • Mac 上更新系统PATH环境变量

    通常在安装了一些工具后,只能在安装目录下才能运行该工具。 如果想在任意目录都能访问到这个工具,我们可以把该工具的安装目录加入到系统的PATH环境变量中,这样就能在任意目录下访问了。 打开终端,将工具所在的目录添加到你的PATH环境变量中。你需要使用实际路径

    2024年02月10日
    浏览(44)
  • Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件

    离职回到学校,电脑是赎买的公司Mac。什么都没有,所以需要重新下载和配置环境变量,就来写这篇文章啦。 /etc/profile 和 /etc/paths 是系统级别的配置文件,后面几个是用户级的配置文件。 文件加载顺序: 系统启动时会按上面罗列的配置文件从上到下的顺序加载。但是,如果

    2024年02月14日
    浏览(49)
  • Flink Environment Variable

    我们在使用命令发布Flink任务的时候可以根据根据任务需要来设置环境变量(具体命令就是./flink run-application -t yarn-application),而不需要根据使用默认flink-conf.yaml的默认值,同时因为flink并不能自己根据任务的多少来设置算子的并行度等原因,所以根据任务的实际情况手动设置是很有

    2024年02月16日
    浏览(37)
  • 苹果开发初学者指南:Xcode 如何为运行的 App 添加环境变量(Environmental Variable)

    Xcode 15 在运行 SwiftUI 代码时突然报告如下警告: Error: this application, or a library it uses, has passed an invalid numeric value (NaN, or not-a-number) to CoreGraphics API and this value is being ignored. Please fix this problem. 不仅如此,Xcode 调试控制台中还提示我们需要添加特定的环境变量以进一步与该错误“

    2024年04月24日
    浏览(36)
  • The JAVA_HOME environment variable is not defined correctly, this environment variable is needed to

    这个错误通常是因为系统无法找到正确的Java安装路径。要解决这个问题,你需要设置JAVA_HOME环境变量来指向Java的安装路径。 在Windows系统上,你可以按照以下步骤设置JAVA_HOME环境变量: 找到你的Java安装路径。通常情况下,Java安装在类似 “C:Program FilesJavajdk1.x.x_xx” 这样的

    2024年02月21日
    浏览(56)
  • 解决报错The JAVA_HOME environment variable is not defined correctly This environment variable is needed

    注:本方法适用于安装过java的用户 一、报错内容: 在使用mvn命令时,环境变量报错: 二、 查看环境变量后发现jdk路径错误,可是我jdk重装过,想不起来怎么办? 我在命令行窗口使用java -verbose查出来的路径为: E:/java/bin 但是当我兴高采烈在环境变量设置中写入此环境变量后

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包