第一阶段:基础环境安装

安装 Zsh 核心组件。

  1. 更新并安装 Zsh

    apt update && apt install -y zsh git curl
  2. 安装 Oh My Zsh 框架(使用 GitHub 官方通道):

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

    注:安装过程中提示 Do you want to change your default shell to zsh?时输入 y


第二阶段:神级插件配置

  1. 下载语法高亮插件

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  2. 下载自动建议插件

    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

第三阶段:解决“重连变回 Bash”的顽疾

针对云服务器 root 用户无法通过 chsh 切换默认 Shell 的终极解决方案。

  1. 修改 .bashrc实现自动跳转

    nano ~/.bashrc
  2. 在文件第一行加入以下代码

    # 只要是交互式终端,登录即自动切换到 zsh
    if [ -t 1 ]; then
      exec zsh
    fi

第四阶段:个性化配置(改名与启用插件)

将提示符改为服务器代号(如 sg124),并激活插件。

  1. 编辑配置文件

    nano ~/.zshrc
  2. 修改插件列表(找到 plugins\= 那行)

    plugins=(
      git
      zsh-autosuggestions
      zsh-syntax-highlighting
    )
  3. 在文件末尾添加自定义名字

    # 自定义提示符名字为 sg124,cyan 颜色显示路径
    PROMPT='%{$fg[yellow]%}sg124%{$reset_color%} %{$fg[cyan]%}%~%{$reset_color%} %# '
  4. 刷新配置

    source ~/.zshrc

[!TIP] 💡 笔记要点总结 (备忘录)

  • 文件路径

    • .bashrc:Bash 的配置文件,用来做“套娃”跳转。
    • .zshrc:Zsh 的核心配置文件,所有高亮、名字、插件都在这里改。
  • 常用快捷键(装修后的福利):

    • 方向键 :接受灰色的自动建议,直接补全整行。
    • Tab 键:强大的路径和命令选择菜单。
    • 红色命令​:代表你敲错了(或没装该软件);​绿色/黄色:代表命令正确。

标签: Debian, 配置, 服务器, zsh, 插件

添加新评论