Ubuntu 部署 Zsh + Oh My Zsh:自动补全、语法高亮与终端快捷键速查
在 Linux 工业级运维和日常高效开发中,终端(Terminal)是我们交互最频繁的工具。默认的 Bash 虽然稳定,但在自动补全、语法高亮和历史命令检索等日常痛点上显得力不从心。 通过升级至 Zsh,配合 Oh My Zsh 生态以及核心的双核插件(zsh-autosuggestions 与 zsh-syntax-highlighting),你将在光标后获得灰色的历史命令暗影提示,只需按右方向键或 Ctrl + E 即可一键补全,效率瞬间拉满。 本教程将提供一份详尽的、面向生产环境与本地开发环境的部署指南,并在文章后半部分梳理了 Bash/Zsh 通用的终端输入快捷键,建议收藏以备速查。 一、部署 Zsh + Oh My Zsh 第一步:安装 zsh 基础环境并切换默认 Shell Ubuntu 纯净系统默认使用的是 Bash,我们需要先安装 Zsh 以及克隆插件所需的 git 和下载工具 curl。 # 1. 更新包管理器并安装 zsh、git 和 curl sudo apt update && sudo apt install zsh git curl -y # 2. 将当前用户的默认 Shell 切换为 zsh chsh -s $(which zsh) 💡 重要说明: 执行完 chsh 切换默认 Shell 后,当前终端会话并不会立刻改变。你需要完全关闭当前终端连接(注销账户、重新打开 Terminal 窗口,或者断开当前的 SSH 连接后重新登入)。 重新进入终端后,系统会检测到首次使用 Zsh 并弹出初始化菜单(通常有 0、1、2 等选项)。直接输入 0 创建一个空白的 .zshrc 配置文件即可,因为后续步骤中 Oh My Zsh 会自动为我们生成并覆盖该配置。 可以通过命令 echo $SHELL 来验证当前默认 Shell,若输出类似 /bin/zsh 或 /usr/bin/zsh,则说明切换成功。 第二步:一键安装 Oh My Zsh 骨架 Oh My Zsh 是一个社区驱动的、用于管理 Zsh 配置的开箱即用框架。利用官方提供的标准安装脚本,我们可以将核心生态直接拉取到当前用户的家目录下: ...