首页 > 其他分享 >mac上zsh环境变量如何配置

mac上zsh环境变量如何配置

时间:2024-06-15 19:44:43浏览次数:16  
标签:文件 shell zprofile zshrc mac zsh 环境变量

环境变量配置

在 macOS 上,如果你使用的是 zsh 作为默认的 shell,那么 /bin/zsh 的环境变量通常可以在以下文件中配置:

  1. ~/.zshrc
  2. ~/.zprofile
  3. ~/.zshenv

这些文件的作用如下:

  1. ~/.zshrc:

    • 这是 zsh 的主要配置文件。
    • 它在每次打开新的 zsh 会话时都会被读取和执行。
    • 这是设置环境变量、别名、函数等的主要位置。
  2. ~/.zprofile:

    • 这个文件在 login shell 启动时被读取和执行。
    • 它通常用于设置全局环境变量和其他配置。
    • 如果你需要在 login shell 启动时设置环境变量,可以将它们放在这个文件中。
  3. ~/.zshenv:

    • 这个文件在任何 zsh 子进程启动时都会被读取和执行。
    • 它通常用于设置一些全局性的环境变量,例如 PATH

通常情况下,你可以在 ~/.zshrc 文件中添加环境变量的定义。

如果某个变量需要在 login shell 启动时就生效,则可以将它放在 ~/.zprofile 文件中。

标签:文件,shell,zprofile,zshrc,mac,zsh,环境变量
From: https://www.cnblogs.com/niuben/p/18249634

相关文章

  • mac上解决command not found: code问题
    目录1.为什么会出现这个问题2.解决问题的两种办法2.1前提条件2.2方法一:在配置文件中增加环境变量2.3方法二:直接在软件中设置添加环境变量1.为什么会出现这个问题        这个错误表示在Mac终端中输入了code命令,但是系统找不到这个命令。这通常发生在尝......
  • Mac 修改默认 shell
    Mac修改默认shellMac自macOSCatalina开始默认shell由原来的Bash改为zsh查看MacOS系统版本:https://support.apple.com/zh-cn/109033查看系统自带所有shell$cat/etc/shells#Listofacceptableshellsforchpass(1).#Ftpdwillnotallowuserstoconn......
  • MAC系统下安装VUE
    下载node.js点击链接选择图片中的稳定版本安装node.js打开终端,输入node-v和npm-v显示如上信息表示安装成功安装vue脚手架......
  • 使用winehq在Mac上成功运行Win系统exe应用程序
    使用Wine可以在Mac上运行一部分exe程序,但是注意⚠️可能会运行失败!第一部分失败尝试(可跳过通过下面连接下载软件https://dl.winehq.org/wine-builds/macosx/download.html安装好后显示上面链接软件过期,并且要求下载XQUartzbrewinstallXQuartz第二部分成功重新找下载站点......
  • Docker+Jenkins+Pipline如何获取git插件环境变量(提交sha、分支等)以及Jenkinsfile中
    场景Docker中部署Jenkins+Pipline流水线基础语法入门:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/139672283上面介绍了环境搭建以及Pipeline的Jenkinsfile的常用写法。如果需要通过Jenkins插件获取git相关的信息,比如上一次提交的SHA,分支名称等信息,然后需要输......
  • 最新下载:Paragon NTFS for Mac 15【软件附加安装教程】
    ParagonNTFSforMac是Mac平台上一款非常优秀的读写工具,可以在MacOSX中完全读写、修改、访问NTFS硬盘、U盘等外接设备的文件。这款软件最大的亮点简书可以让我们读写NTFS分区,因为在MacOSX系统上,默认状态下我们只能读取NTFS分区,却无法进行写入。而且我们的移动硬盘或U......
  • mac下locust的安装
    mac下locust的安装 一、locust介绍 二、安装  1.先安装python  安装命令:brewinstallpython3  2.安装locust  pip3installlocust  3.检查locust是否安装成功  1)检查locust安装信息  pip3showlocust1Name:locust2Version:2.29.0......
  • Linux语言环境变量LANG设置后不生效
    问题描述在Linux系统中,`LANG`环境变量用于设置默认的语言和区域(locale)信息。设置`LANG=c`通常会将语言设置为Clocale(即POSIXlocale),这意味着系统会使用英语,并且字符集设置为ASCII。所以,设置LANG=C之后,是不是理所应当就该回显英文了。然而,哐哐打脸。现在回想起来,这也......
  • 视频生成模型 Dream Machine 开放试用;微软将停止 Copilot GPTs丨 RTE 开发者日报 Vol.
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • 【Test 68 】OSI 七层模型初识、网络传输的流程、IP地址和MAC地址! 面试高频考点!
    文章目录1.OSI七层模型2.TCP/IP五层(或四层)模型3.网络传输基本流程......