Mac环境配置的相关知识

Mac中配置环境的三个途径:

1.open/vim /etc/profile (建议不修改这个文件)全局(公有)配置,不管是哪个用户,登录时都会读取该文件(一般在这个文件中添加系统级环境变量)

2./etc/bashrc全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件

3.~/.bash_profile (一般在这个文件中添加用户级环境变量)

(注: Linux 里面是 .bashrc而Mac是.bash_profile)若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量

在 Mac 上将 zsh 用作默认 Shell

从 macOS Catalina 开始,Mac 使用 zsh 作为默认登录 Shell 和交互式 Shell。你还可以在较早版本的 macOS 中将 zsh 设置为默认 Shell。

默认情况下,Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器:

  • 从 macOS Catalina 开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。
  • bash 是 macOS Mojave 及更早版本中的默认 Shell。

zsh 与 Bourne Shell (sh) 高度兼容,并且与 bash 基本兼容(存在一些差别)。要进一步了解 zsh 及其全面的命令行完成系统,请在"终端"中输入 man zsh

官网解释:

https://support.apple.com/zh-cn/HT208050

相关推荐
程序员小崔日记2 小时前
当 AIR 只支持 Mac,我开始重新思考操作系统这件事
macos·操作系统·ai编程
一个人旅程~5 小时前
黑苹果系统都支持哪些硬件键盘和笔记本型号,以老旧电脑dell n4020为例安装黑苹果的可能性分析
经验分享·macos·电脑
Eloudy6 小时前
macOS 上开启 SSH 服务
运维·macos·ssh
蜜汁小强6 小时前
macOS 开发者的 tmux 实战配置:分屏导航、vi 复制模式与系统剪贴板一站打通
macos·策略模式
SaN-V1 天前
MacOS 下 VS Code 中 Codex 通过 SSH 连接远程服务器无法使用的问题排查与解决
服务器·macos·chatgpt·ssh·codex
一只小白菜1 天前
[特殊字符] 解决 Mac M5 芯片上 Ollama 运行报错:升级 macOS Tahoe 26.4.1 后恢复正常
macos
爱吃香蕉的阿豪2 天前
Mac 远程操作 Windows 开发:ZeroTier + JetBrains 实战指南
windows·macos·zerotoer
大嘴皮猴儿3 天前
从零开始学商品图翻译:小白也能快速掌握的多语言文字处理与上架技巧
大数据·ide·人工智能·macos·新媒体运营·xcode·自动翻译
空中海3 天前
第六章:iOS导航与路由系统
macos·ios·cocoa
空中海3 天前
第九章:iOS系统框架与能力
macos·ios·cocoa