查看 MAC 的 shell 配置文件

在Mac上,shell的配置文件主要取决于您当前使用的shell。从macOS Catalina开始,Mac使用zsh作为默认登录Shell和交互式Shell。以下是关于Mac上zsh shell配置文件的一些详细信息:

  1. 查看当前使用的shell

    要查看当前正在使用的shell,可以在终端中输入以下命令:

    bash 复制代码
    echo $SHELL

    如果返回/bin/zsh,则表示您正在使用zsh作为默认shell。

  2. zsh的主要配置文件

    • ~/.zshrc:这是zsh启动时加载的配置文件。它包含用于配置新打开的shell的命令。通常,您会在此文件中设置环境变量、别名等。每次打开新的zsh终端窗口或标签页时,都会执行此文件。
    • **/.zprofile**:这个文件在用户登录时执行,并且只执行一次(与/.bash_profile类似)。但请注意,由于zsh在每次启动新shell时都会加载/.zshrc,因此许多用户选择在/.zshrc中设置大部分配置。
    • **/.zlogin**:这是zsh在用户登录时执行的另一个文件,但它通常不如/.zprofile常用。
  3. 修改配置文件后使其生效

    如果您修改了上述任何配置文件,您可以使用以下命令使更改立即生效(无需重启终端):

    bash 复制代码
    source ~/.zshrc

    或者,如果您修改了/.zprofile或/.zlogin,并希望它们立即生效,您可能需要注销并重新登录,或者重新启动计算机。

  4. 其他配置文件

    • 虽然/.zshrc是最常用的zsh配置文件,但您还可以选择其他文件来存储您的配置。例如,有些用户可能更喜欢使用/.bashrc,并在~/.zshrc的末尾添加source ~/.bashrc来加载它。这取决于您的个人喜好和需要。
  5. 查看所有可用的shell

    要查看Mac上安装的所有可用shell,可以输入以下命令:

    bash 复制代码
    more /etc/shells

    这将列出系统上所有可用的shell,包括/bin/bash/bin/zsh等。

  6. 切换shell

    如果您想更改默认的shell,可以使用chsh命令。例如,要将默认shell更改为bash,可以输入:

    bash 复制代码
    chsh -s /bin/bash

    然后系统会要求您输入密码以确认更改。请注意,更改默认shell可能需要注销并重新登录才能使更改生效。

相关推荐
黑化旺仔1 天前
【OC】KVO
macos·ios·objective-c·cocoa
Liekkas Kono1 天前
macOS 27 安装 VMware Fusion 和 Win11 经验
macos·win11·vmware
shark-chili3 天前
关于AI辅助编程的认知
数据库·人工智能·redis·macos·缓存
zwd20053 天前
Mac 上写英文遇到不会的词,有哪些工具?输入法、翻译软件、写作助手怎么选
人工智能·macos·效率工具·英语写作·输入法·deepl·翻译工具
33三 三like4 天前
Jx-Mac 本地部署过程总结
macos
大象AI共学4 天前
想在手机上读 Obsidian?Mac → iPhone / 安卓的零成本方案
macos·智能手机·iphone
sysinside5 天前
如何创建可引导的 macOS Golden Gate 27 安装介质
macos
Dr.Buho5 天前
macOS 27 升级教程:兼容机型、三种安装方法与降级提示
经验分享·macos
sysinside5 天前
macOS Golden Gate 27.0 (26A428) 正式版 Boot ISO 原版可引导映像下载
macos
黑科技iOS上架6 天前
Cocos应用App Store4.3被拒怎么自查
macos·ios·objective-c·cocoa·审核·ios混淆·cocos混淆