为什么 mac os .bashrc 没有自动加载?

原因说明

在macOS中,默认情况下,终端使用的是Bash或Zsh作为shell。对于较新版本的macOS(从Catalina开始),默认的shell已经切换为Zsh。因此,如果你正在使用Zsh,.bashrc文件不会自动生效,因为这是Bash的配置文件。

可以通过运行 echo $SHELL 来检查当前使用的shell。

bash 复制代码
$ echo $SHELL
/bin/zsh

$ echo $SHELL
/bin/bash

解决方法

如果你使用的是Zsh,编辑或创建 .zshrc 文件,进行修改。

相关推荐
岚天start7 天前
解决方案—K8S集群的日志按天并按照命名空间分类定时同步到日志服务器
服务器·docker·kubernetes·shell·日志备份
aitav08 天前
⚡ Linux awk 命令全面详解(包括记录、字段、命令空间)
linux·运维·服务器·bash·shell·awk
VincentHe12 天前
当 ServerCat 遇上 Shell 环境变量:一次服务器监控性能优化记录与探索
服务器·shell·监控
虚伪的空想家14 天前
ip网段扫描机器shell脚本
android·linux·网络协议·tcp/ip·shell·脚本·network
谅望者15 天前
Linux文件查看命令完全指南:cat、less、head、tail、grep使用详解
linux·excel·less·shell·文件操作·命令行·系统运维
hello_25017 天前
Shell脚本高效编写技巧
运维·shell
leaf9z18 天前
阿里云ECS在线扩容磁盘
阿里云·云计算·shell
gfdgd xi20 天前
deepin 终端,但是版本是 deepin 15 的
linux·python·架构·ssh·bash·shell·deepin
大米粥哥哥24 天前
Qt QProcess基于Linux的命令管道符号无效问题【已解决】
linux·qt·shell·qprocess·1024程序员节·管道符号
缘友一世1 个月前
深入理解Shell与反弹Shell:从原理到实战
linux·网络安全·shell