首页 > 其他分享 >Mac中 ~/.bashrc 或 ~/.bash_profile 的问题 [转载]

Mac中 ~/.bashrc 或 ~/.bash_profile 的问题 [转载]

时间:2023-04-22 16:56:47浏览次数:46  
标签:profile source bashrc Mac 环境变量 bash

1. 问题描述
熟练使用Linux的人会知道,环境变量是在~/.bashrc或~/.bash_profile中进行配置的;

在Mac OS中,同样也可以在这两个文件中配置环境变量,但是每次打开命令行时都需要输入source ~/.bashrc 或 source ~/.bash_profile才能生效,无法自动生效。

2. 解决方案
需要注意的一点是,与Linux系统不同的是,在Mac OS中环境变量的默认配置文件为 ~/.zshrc 而不是~/.bashrc 或 ~/.bash_profile
(1)第一种解决方法就是我们可以将所有的环境变量配置到~/.zshrc文件中即可,每次打开命令行时都会自动生效;
(2)第二种解决方法是我们将环境变量仍然配置到~/.bashrc 或 ~/.bash_profile中,
    但是我们在~/.zshrc文件的末尾追加一行source ~/.bashrc 或 source ~/.bash_profile 即可实现每次打开命令行时,系统自动读取环境变量信息。
————————————————
版权声明:本文为CSDN博主「房东丢的猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gaolijing_/article/details/111714595

标签:profile,source,bashrc,Mac,环境变量,bash
From: https://www.cnblogs.com/backuper/p/17343381.html

相关文章

  • Mac连接Windows上的mysql服务器
    1、关闭Windows的防火墙2、在Windows上新建入站规则,允许访问3306端口  一直下一步,完成设置3、在Windows上更新mysql的root用户的host为'%'selecthost,userfromuser;updateusersethost='%'whereuser='root';flushprivileges; 4、在MAC上连接Windows上......
  • 如何把Mac上的文件传输到Windows电脑上
    前提是两台电脑在同一个局域网内!!!!1、在Windows上新建共享文件夹 2、打开Windows的smb共享支持3、打开访达->前往->连接服务器4、点击“连接”,成功后访达左边菜单栏就会出现Windows的共享文件夹5、把MAC里的文件就可直接拖动至Windows共享的文件夹里,Windows上就可以看到......
  • mac brew git安装和卸载
    1.直接使用国内镜像安装/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"随便选择镜像2.大概需要10分钟左右安装结束根据结束后的红色字体提示,运行:source/Users/xxxx/.zprofile 注意:把xxxx替换为自己的名字,最好是复制红色......
  • CS61A_lab14_macro
     (define-macro(switchexprcases)(cons'cond(map(lambda(case)(cons(eq?(evalexpr)(carcase))(cdrcase)))cases))) 这段代码是一个用于Scheme语言的宏定义,可以将一系列的条件分支语句转化为Scheme的cond表达式。下面是具体的......
  • mac M2 设置JAVA_HOME不生效
    1.打开终端2.如果不存在可以使用touch.bash_profile创建一个新文件3.复制一下内容,惟一要更改的是版本号open-e.bash_profileJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATH:.CLASSPATH=$JAVA_HOME/lib/tool......
  • /etc/profile, rc.local等文件的执行顺序
    1、各初始化文件执行流程以下是/etc/rc.local与/etc/profile.bash_profile.bashrc等文件的执行顺序。1)通过/boot/vm进行启动vmlinuz2)init/etc/inittab3)启动相应的脚本,并且打开终端rc.sysinitrc.d(里面的脚本)rc.local4)启动login登录界面login5)在用户登录的时候执行sh......
  • Mac 程序坞跑到副屏
    第一种直接拔掉拓展线但是麻烦影响体验先隐藏后锁定control+option+D隐藏程序坞鼠标回到主屏幕下方显示程序坞control+option+D显示程序坞......
  • Mac开发_NSTreeNode
    1、创建示例2、API说明@interfaceNSTreeNode:NSObject/***@brief创建一个包含指定modelObject对象的新树节点**@parammodelObject表示该节点的modelObject对象,可为nil*@return新创建的树节点**@discussion该方法创建了一......
  • 图像智能降噪工具:Topaz Photo AI for Mac v1.3.1
    TopazPhotoAI是一款适用于Mac的图像处理软件,它使用人工智能技术对照片进行编辑和优化。该软件提供了多种强大的功能,帮助用户轻松地改善图像质量,并实现自定义的效果。TopazPhotoAI支持多种文件格式,包括JPEG、TIFF、PNG、RAW等,并且能够自动检测并修复许多常见的问题,例如模糊、噪......
  • view PDF in emacs
    toviewPDFinemacs.‘gs’ isahardrequirement.Itneedstoinstallghostscriptoutofemacs.edit.init.el,addthefollowingstatement:  (setqdoc-view-ghostscript-program"c:/ghostscriptpath/bin/gswin64.exe")restartEMACS.......