Debian 服务器 zsh 安装
第一阶段:基础环境安装
安装 Zsh 核心组件。
更新并安装 Zsh:
apt update && apt install -y zsh git curl安装 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 。
第二阶段:神级插件配置
下载语法高亮插件:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting下载自动建议插件:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
第三阶段:解决“重连变回 Bash”的顽疾
针对云服务器 root 用户无法通过 chsh 切换默认 Shell 的终极解决方案。
修改
.bashrc 实现自动跳转:nano ~/.bashrc在文件第一行加入以下代码:
# 只要是交互式终端,登录即自动切换到 zsh if [ -t 1 ]; then exec zsh fi
第四阶段:个性化配置(改名与启用插件)
将提示符改为服务器代号(如 sg124),并激活插件。
编辑配置文件:
nano ~/.zshrc修改插件列表(找到 plugins\= 那行) :
plugins=( git zsh-autosuggestions zsh-syntax-highlighting )在文件末尾添加自定义名字:
# 自定义提示符名字为 sg124,cyan 颜色显示路径 PROMPT='%{$fg[yellow]%}sg124%{$reset_color%} %{$fg[cyan]%}%~%{$reset_color%} %# '刷新配置:
source ~/.zshrc
[!TIP] 💡 笔记要点总结 (备忘录)
文件路径:
-
.bashrc:Bash 的配置文件,用来做“套娃”跳转。-
.zshrc:Zsh 的核心配置文件,所有高亮、名字、插件都在这里改。常用快捷键(装修后的福利):
- 方向键
→ :接受灰色的自动建议,直接补全整行。- Tab 键:强大的路径和命令选择菜单。
- 红色命令:代表你敲错了(或没装该软件);绿色/黄色:代表命令正确。