mac 配置.bash_profile不生效问题

1、问题描述

mac系统中配置了环境变量只能在当前终端生效,切换了终端就无效了,查了下问题所在。mac系统会预装一个终极shell - zsh,环境变量读取在 .zshrc 文件下。

2、解决方案

1、切换终端到bash

复制代码
切换终端到bash
chsh -s /bin/bash
切换终端到zsh
chsh -s /bin/zsh

2、创建新的zsh环境变量文件

.zshrc

填写环境变量之后执行

复制代码
source .zshrc

两种方式都可以解决

相关推荐
小龙报1 小时前
《算法通关指南数据结构和算法篇(4)--- 队列和queue》
c语言·开发语言·数据结构·c++·创业创新·学习方法·visual studio
民乐团扒谱机1 小时前
深入浅出理解克尔效应(Kerr Effect)及 MATLAB 仿真实现
开发语言·matlab·光学·非线性光学·克尔效应·kerr effect
7澄11 小时前
深入解析 LeetCode 数组经典问题:删除每行中的最大值与找出峰值
java·开发语言·算法·leetcode·intellij idea
计算衎1 小时前
.c .o .a .elf .a2l hex map 这些后缀文件的互相之间的联系和作用
开发语言·elf·gcc·c/c++·a2l
ysyxg2 小时前
设计模式-策略模式
java·开发语言
一抓掉一大把2 小时前
秒杀-StackExchangeRedisHelper连接单例
java·开发语言·jvm
星释2 小时前
Rust 练习册 :Minesweeper与二维数组处理
开发语言·后端·rust
开发者小天3 小时前
React中的useRef的用法
开发语言·前端·javascript·react.js
xixixin_3 小时前
【React】检测元素是否出现在用户视窗内
开发语言·前端·javascript·react.js
Js_cold3 小时前
Verilog局部参数localparam
开发语言·fpga开发·verilog