Mac 安装使用 Oh-my-zsh(持续更新)


zsh 官网:https://ohmyz.sh/

1. 介绍

(1)zsh 介绍

zsh 是一种 shell(命令解释器),它兼容 bash(另一种常见的 shell)。zsh 相比系统自带的 bash 有以下几个优点:

  • Tab 补全功能强大,在输入命令、命令参数以及文件路径时都能够自动补全,方便用户快速准确地输入指令。
  • 插件丰富,例如可以通过插件实现快速输入以前使用过的命令、快速跳转文件夹以及显示系统负载等功能。
  • 主题丰富,用户可以根据自己的喜好高度定制命令行的外观。
(2)Oh-my-zsh 介绍

Oh My Zsh 是一款由社区驱动的命令行工具。它被形容为一种生活方式,这意味着它对用户的影响不仅仅局限于工具层面,可能在使用习惯、工作效率等方面给用户带来较大改变。它以 zsh 命令行为基础,提供了主题配置功能,可以让用户根据自己的喜好定制命令行的外观;具有插件机制,能通过安装不同的插件实现各种功能,如快速输入以前使用过的命令、快速跳转文件夹、显示系统负载等;还拥有内置的便捷操作,为用户使用命令行提供了全新的方式。

2. oh-my-zsh 安装

安装 on my zsh

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

3. 配置 oh-my-zsh

(1)配置主题

查看主题:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

$ cd ~/.oh-my-zsh/themes
$ ls                                             // 查看所有内置的主题
$ vim ~/.zshrc
...
ZSH_THEME="gallois"                     // 修改主题名称
...

$ source ~/.zshrc                // 使配置生效
(2)安装插件

// 命令提示插件:当你输入命令时,会自动推测你可能需要输入的命令,按下右键可以快速采用建议。

$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
$ vim ~/.zshrc
...
# other plugins...
plugins=(git zsh-autosuggestions)
...

$ source ~/.zshrc                // 使配置生效

// 语法高亮:法校验插件,在输入命令的过程中,若指令不合法,则指令显示为红色,若指令合法就会显示为绿色。

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
$ vim ~/.zshrc
...
# other plugins...
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
...

$ source ~/.zshrc                // 使配置生效
macOS安装 Oh-My-Zsh 需要确保系统已经安装了 `zsh`,因为 Oh-My-Zsh 是基于 Z Shell(zsh)的一个框架。以下是详细的安装步骤: ### 检查是否已安装 zsh macOS 的较新版本通常已经预装了 `zsh`。可以通过以下命令检查是否已安装: ```bash cat /etc/shells ``` 如果输出中包含 `/bin/zsh`,则表示 `zsh` 已经安装在系统中 [^3]。 ### 将 zsh 设置为默认 Shell 如果 `zsh` 尚未设置为默认的 shell 解释器,可以通过以下命令将其设置为默认 shell: ```bash chsh -s /bin/zsh ``` 此命令会将当前用户的默认 shell 更改为 `zsh` [^4]。 ### 安装 Oh-My-Zsh Oh-My-Zsh 提供了一个简单的安装脚本,可以通过以下命令直接安装: ```bash sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" ``` 该脚本会自动下载并安装 Oh-My-Zsh,同时备份现有的 `.zshrc` 文件(如果存在)。安装完成后,系统将使用 Oh-My-Zsh 作为默认的 `zsh` 配置 [^5]。 ### 验证安装 安装完成后,可以通过启动一个新的终端窗口或标签页来验证 Oh-My-Zsh 是否成功加载。默认情况下,Oh-My-Zsh 使用 `robbyrussell` 主题,终端提示符会显示为特定格式 [^1]。 ### 配置 Oh-My-Zsh Oh-My-Zsh 的配置文件位于用户主目录下的 `.zshrc` 文件中。可以通过编辑该文件来更改主题、启用插件等。 #### 更改主题 在 `.zshrc` 文件中,找到 `ZSH_THEME` 变量,并将其设置为你想要的主题名称。例如: ```bash ZSH_THEME="agnoster" ``` #### 启用插件 Oh-My-Zsh 提供了许多有用的插件,可以通过在 `.zshrc` 文件中修改 `plugins` 数组来启用。例如,启用 `git` 和 `autojump` 插件: ```bash plugins=(git autojump) ``` #### 应用配置 修改完 `.zshrc` 文件后,需要重新加载配置文件以使更改生效: ```bash source ~/.zshrc ``` ### 安装 Homebrew(可选) 如果你希望使用 Homebrew 来管理 macOS 上的软件包,可以参考以下命令安装 Homebrew: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 安装完成后,你可以使用 Homebrew 来安装其他工具,例如 `autojump`: ```bash brew install autojump ``` ### 总结 通过以上步骤,你可以在 macOS 上成功安装并配置 Oh-My-Zsh,提升终端的使用体验和效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维阿峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值