macOs环境变量

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

做代码开发,各种工具都需要设置系统环境变量,在macos系统里面,设置环境变量与windows的配置过程有很大差别,又因为系统升级原因,导致了一些遗留问题,对于初学用户,不是很容易理解这些内容。本文对于常见的问题,进行一些讲解。

一、macos环境变量的规则

Mac存在多种设置环境变量的方式,根据加载的时机和范围不同,分为不同的文件,默认使用zsh。

MAC OS X环境的所有配置以及加载顺序如下:

# 系统级别

/etc/profile

/etc/paths

# 用户级别

~/.bash_profile

~/.bash_login

~/.profile

~/.bashrc(或者~/.zshrc)

前两个环境配置在系统启动时候就会加载,针对所有用户生效,后面四个属于具体用户级别的配置

~/.bash_profile,~/.bash_login,~/.profile依次加载,如果~/.bash_profile不存在,依次加载后面几个文件;如果~/.bash_profile文件存在,后面几个文件不会加载

~/.bashrc (或者~/.zshrc )是bash shell打开时候加载

~/.bashrc (或者~/.zshrc)的区别 zsh终端命令工具的全局变量设置,和bashrc区别是 默认很多linux系统是base,就配置在bashrc里,如里是使用zsh 就配置在 zshrc里,zsh是比bash更强大shell

二、通常设置建议(第一次使用时,需要注意)

~/.bash_profile:设置具体的环境变量

~/.zshrc:设置:source ~/.bash_profile,保证启动shell的时候~/.bash_profile环境变量生效

三、设置环境变量常用命令

#执行命令

vi ~/.zshrc

vi ~/.bash_profile

source ~/.zshrc

source ~/.bash_profile

#设置内容模板,一般是home和path两个

export M2_HOME="/usr/scala"

export PATH="$M2_HOME/bin:$PATH"

四、平时会遇到的问题

设置的jdk等环境变量已经成功,为什么再次使用shell,java命令会失效,这个参考本文第二步。文章来源地址https://www.toymoban.com/news/detail-661283.html

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

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

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

相关文章

  • macOS 12 Monterey v12.7.1正式版:开启全新的操作系统体验

    macOS 12 Monterey已经向所有兼容的Mac设备推出,为您带来了一系列强大的新功能和改进。这个全新的操作系统版本,不仅带来了更流畅的用户体验,还增强了与iOS设备的无缝集成,让您的设备使用更加高效,更加便捷。 macOS 12 Monterey v12.7.1正式版的推出,标志着苹果操作系统的一

    2024年02月07日
    浏览(60)
  • 在MacOS上使用VMware虚拟机安装CentOS 7操作系统,并配置静态IP地址

    一、🔧前期工具准备 虚拟机VMware Fusion   --VMware12.1.0版本 Download VMware Fusion | VMware Fusion 12 Player and Fusion 12 Pro are the best way to run Windows on the Mac, and the ultimate development and testing utility. Discover why. https://www.vmware.com/products/fusion/fusion-evaluation.html CentOS 7 操作系统  Index of / https://vaul

    2024年02月07日
    浏览(48)
  • 「MacOS」在MacOS中添加环境变量

    最近在学习cmake使用,官网有dmg的安装教程,直接下载dmg文件然后拖拽到Application文件里就好。但在终端中执行 cmake 命令却显示没有cmake命令。下面内容以cmake为例,介绍如何在环境变量中添加命令行命令,其他命令也是如此。 以下载的cmake.dmg文件为例,官方安装链接参考:

    2023年04月08日
    浏览(26)
  • windews,linux,macOS伪装黑客-炫酷黑客风-安装eDEX-UI:命令操作及系统资源负载监控大屏

    eDEX-UI是一个全屏、跨平台的终端仿真器和系统监视器,它的外观和感觉就像一个科幻电脑界面。 先看效果 eDEX-UI 可以安装在 linux、Windows、MacOS操作系统上面。 下载 : 下载地址:https://github.com/GitSquared/edex-ui/releases/tag/v2.2.8 https://github.com/GitSquared/edex-ui/releases/tag/v2.2.8 linux 6

    2024年02月19日
    浏览(42)
  • Android环境变量&macOS环境变量配置

    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 我们继续总结学习 Android基础知识 ,温故知新。 今天我们讲讲Android环境变量的配置,这个还是比较

    2024年02月08日
    浏览(38)
  • 【云原生 | 02】分别在CentOS、Ubuntu、macOS、win7、win8、win10等不同操作系统下安装Docker详细教程

    🍁 博主简介 :         🏅云计算领域优质创作者         🏅2022年CSDN新星计划python赛道第一名         🏅2022年CSDN原力计划优质作者         🏅阿里云ACE认证高级工程师         🏅阿里云开发者社区专家博主 💊 交流社区 :CSDN云计算交流社区欢迎您的

    2024年01月17日
    浏览(56)
  • macOS 环境变量加载探究

    使用 macOS 安装环境,见到过很数种环境变量配置方法,每次也都是按照别人的代码,人家配置在哪 我就配置在哪,其实不太清楚有什么区别,决定记录下。 本机 macOS 13.3,从 macOS Catalina(10.15) 开始,macOS的默认终端从bash变成了zsh ,所以在网上经常看到的 ~/.bash_profile 事实上是

    2024年02月14日
    浏览(26)
  • macOs环境变量

    做代码开发,各种工具都需要设置系统环境变量,在macos系统里面,设置环境变量与windows的配置过程有很大差别,又因为系统升级原因,导致了一些遗留问题,对于初学用户,不是很容易理解这些内容。本文对于常见的问题,进行一些讲解。 一、macos环境变量的规则 Mac存在多

    2024年02月12日
    浏览(27)
  • 【Linux操作系统】环境变量和命令行参数

    环境变量是有特殊用途的系统变量。 如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有相关环境变量帮助编译器进行查找。 这里推荐一个B站迷糊老师的一个视频哦:迷糊老

    2024年02月01日
    浏览(40)
  • MacOS配置python环境变量

    系统:macOS ventura 13.3.1 终端:zsh 在终端输入 这将列出当前系统所以的python解释器及其各自所在目录 在终端输入 这将出现当前系统默认使用的python解释器及其目录 或者当你想找到某个具体版本的python解释器所在目录,在终端输入 这将出现该版本解释器的所在目录 在终端输入

    2024年02月11日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包