Logo
2 mins
Debian 配置 zsh 和 oh-my-zsh 指南

本文详细介绍了如何在 Debian 系统上配置 zsh 和 oh-my-zsh,包括安装 zsh、设置为默认 Shell、安装 oh-my-zsh 以 及推荐的插件列表。通过本文, 您可以轻松地将 zsh 配置为强大的 命令行工具,并利用 oh-my-zsh 提供的 丰富功能和插件提升工作效率.

Debian 配置 zsh 和 oh-my-zsh 指南

安装 zshh2

zsh 是一个强大的 Shell,提供了许多增强功能和更好的用户体验。首先,我们需要更新包列表并安装 zsh:

sudo apt update
sudo apt install zsh
# 验证安装版本:
zsh --version
## 2. 设置 zsh 为默认 Shell
chsh -s $(which zsh)
echo $SHELL # 应显示xxx/zsh

安装 oh-my-zshh2

通过官方脚本安装(任选一种):

# 使用 curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或使用 wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

插件h3

效率增强

插件名称功能描述安装命令
zsh-autosuggestions历史命令自动提示git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM}/plugins/zsh-autosuggestions
zsh-syntax-highlighting实时语法高亮git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM}/plugins/zsh-syntax-highlighting
fzf模糊搜索文件/命令sudo apt install fzf && git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install

** Git 工具**

插件名称功能描述备注
git内置 Git 快捷命令gst=git status
git-extras扩展 Git 命令需额外安装:sudo apt install git-extras
gitfast快速 Git 补全适合大型仓库

开发工具

插件名称支持工具
dockerDocker 命令补全
npmnpm 包管理补全
pythonPython 相关工具补全

系统管理

插件名称功能描述
systemdsystemctl 命令补全
sudo按两次 ESC 快速添加 sudo
tmuxTmux 会话管理

趣味插件

plugins=(... emoji cowsay)

需先安装 cowsay

sudo apt install cowsay

完整配置示例

.zshrc 片段:

Terminal window
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
fzf
docker
systemd
sudo
emoji
)

补充h2

Tmuxh3

Terminal window
apt install tmux -y || yum install tmux -y
curl -SsL https://pan.0197011.xyz/down/s/tmux.sh | bash

命令替代h3

Terminal window
apt install btop -y || yum install btop -y