每次打开终端都需要source .bash_profile才能使用自己定义的环境变量
原因:以前默认shell是 /bin/bash ,而新版本的macOS Catalina开始,新用户的默认shell改为了 zsh。先加载 ~/.zshrc后就不加载了

解决:在~/.zshrc文件最后,增加一行: source ~/.bash_profile

  • 查看默认shell:echo $SHELL
  • 查看系统安装了哪些shell:cat /etc/shells
  • bash与zsh之间相互切换
    # 切换bash
    chsh -s /bin/bash
    # 切换zsh
    chsh -s /bin/zsh
    
  • 配置文件
    • bash读取的配置文件 open -e ~/.bash_profile
    • zsh读取的配置文件 open -e ~/.zshrc

当从bash切换为zsh时,如果不想重新配置一遍.zshrc文件,可以在.zshrc文件中加上source ~/.bash_profile,从而直接从.bash_profile文件读取配置

mac ~/.bash_profile 重启失效相关推荐

  1. linux定义别名出错,Linux自定义别名alias重启失效问题

    Linux上的别名功能非常方便,例如ll可以显示文件列表的长信息,但是却不是以human能读懂的方式显示,所以我尝试直接在命令行中自定义一个别名: alisa lk='ls -lh' 然后lk就能正常 ...

  2. Mac 中文输入法失效(不显示选词框)解决办法

    Mac 中文输入法失效(不显示选词框)解决办法 问题描述: 1.可以正常切换中英文输入法: 2.切换到中文输入法(搜狗或则简体拼音),只显示拼音且带下划线,但是不显示选词狂: 解决办法: 方法1: 重 ...

  3. MAC 无法重启或关机

    1.当你点击MAC左上角的图标进行"重新启动-"或者是"关机-"之后电脑无响应,无法关机:(一直处于进度条转动的状态) 2.检查MAC是否有安装MySql,(我 ...

  4. 升级 MDK 5.37 后的问题处理: AC6编译选项, printf, 重启失效等

    烧录后 Reset And Run 重启失效 存在于 MDK ARM 5.28 之后包括 5.37 的版本. 需要做以下设置 Debug -> ST-Link Debugger -> Se ...

  5. Pycharm mac 语法检测失效

    问题描述 Pycharm mac 语法检测失效 , 语法错误不检测 问题原因 原因是因为Pycharm没有认出文件是python 源文件, 需要对文件夹进行标示 解决方案 Pycharm中将文件标记为 ...

  6. mac mysql配置和重启失效问题

    1.超管权限编辑 sudo vim .bash_profile 2.插入路径 i export PATH=${PATH}:/usr/local/mysql/bin 3.退出 esc 保存 : wq 或 ...

  7. mac 环境变量失效

    前提: 我在.bash_profile文件中配置了maven的环境变量,如下: export M2_HOME=/Users/mac/ProgramFiles/apache-maven-3.6.1 ex ...

  8. Windows10,Maven配置 电脑重启失效

    配置win10的maven的环境变量时,每次重启都会失效.但是,点开环境变量确定后,又好使了,感觉很不舒服!!!研究了一下,猜测可能是环境变量加载缓慢没有加载上.如果出现了同样的问题,可以按照下面的方 ...

  9. 解决Linux下DNS配置重启失效问题

    摘要: 原创出处 https://peijie-sh.github.io 欢迎转载,保留摘要,谢谢! 有时候能ping通ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 ...

最新文章

  1. linux下文件夹函数,如何从linux上的文件夹中找到一个函数
  2. 联邦快递被曝拒送华为手机进入美国,即便是从英国寄出
  3. Go 语言编程 — 使用 delve 进行 DEBUG 调试
  4. 学javascript 必须了解 typeof 和 instanceof
  5. JS两个字符串日期相减得出天数
  6. w ndows太卡,用Windows 10太卡?教你快速干掉Windows Defender
  7. SAP License:MR22借贷物料一步设置可以把差异带走
  8. 星际争霸战略战术的发展和创新
  9. api网关配置协议服务器,api网关配置协议服务器
  10. 电脑连接路由器后无法上网_路由器如何连接电脑 无线路由器与电脑连接步骤【图文】...
  11. H3C S5500V2交换机误格式化恢复
  12. 微信如何自动搜索精准号码添加好友?导入软件完成自动加人
  13. 2022年安全员-A证操作证考试题模拟考试平台操作
  14. E2. Divisible Numbers (hard version)
  15. 10首现代诗歌欣赏:什么是孤独
  16. git由ssh改为http后,HTTP Basic: Access denied无法同步问题解决
  17. scala的 case class与class的区别
  18. Docker疑难杂症汇总
  19. 构建可信软件系统的 10 要素
  20. 01.计算机网络-DNS和域名关系

热门文章

  1. 人,作为社会的基础单元
  2. 空间波(space wave)
  3. Python 技巧(三)—— list 删除一个元素的三种做法
  4. Google 搜索命令
  5. python列表字典的区别_python列表和字典区别
  6. 找出最具竞争力的子序列_每日算法系列【LeetCode 376】摆动序列
  7. 普通人学python有意义吗-为什么那么多自学Python的后来都放弃了,总结起来就这些原因...
  8. python爬虫怎么挣钱-月薪45K的Python爬虫工程师告诉你爬虫应该怎么学,太详细了!...
  9. python怎么读取csv文件-使用Python读写csv文件的三种方法
  10. python 代码命令大全-Python 命令行参数