Zsh(Z Shell),是一个专为交互式使用设计的 Linux/Unix 命令解释器(Shell),并且可以作为 Bash(Bourne-Again SHell)的一个强大替代品。
可以把它理解为计算机命令行界面的一个超级皮肤或进化版。
它在保留原有 Bash 功能的基础上,增加了大量方便用户提升效率的新特性。
有如下特点:
- Zsh 是一个功能强大、用户友好的现代 Shell。
- 核心优势在于智能补全、高度可定制性和丰富的生态系统。
- Oh My Zsh 框架让它变得极其易用,是 Zsh 的灵魂伴侣。
- 兼容 Bash,所以可以在享受新特性的同时,无缝使用已有的知识和脚本。
- 无论是开发者、系统管理员还是普通爱好者,切换到 Zsh 都能显著提升在命令行下的工作效率和体验。
2019 年:苹果公司宣布,从 macOS Catalina 系统开始,将 Zsh 作为所有新用户账户的默认 Shell,取代了之前长期使用的 Bash。显然,这一决定极大地推动了 Zsh 的普及。
1. 快速安装
1. macOS
从 macOS Catalina (10.15) 开始,Zsh 已是默认 Shell。如果你的版本较旧,可以通过 Homebrew 安装:
brew install zsh
2. Linux
# Ubuntu/Debian
sudo apt install zsh
# CentOS/RHEL/Fedora
sudo yum install zsh # 或者 sudo dnf install zsh
# Arch Linux
sudo pacman -S zsh
临时切换
# 切换至Zsh
exec zsh
# 切换回Bash
exec bash
3. 切换默认 Shell
安装后,可以将 Zsh 设置为默认 Shell:
chsh -s $(which zsh)
注销并重新登录后,默认 Shell 就变成 Zsh 了。
2. Oh My Zsh
安装 Zsh 后的第一步几乎都是安装 Oh My Zsh。
只需一行命令:
# curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或 wget
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
网络不太好,上述命令大概率不成功。可以试下直接复制上面的脚本 url 到浏览器中,下载 install.sh 到本地后手动执行。
![图片[1]-Linux 一个更现代化的Shell: Zsh-下雪啦资源网](https://www.xiaxuela.com/wp-content/uploads/2025/11/Snipaste_2025-11-17_11-22-45.png)
安装后,Zsh 配置文件在 ~/.zshrc。可以在这里轻松地启用主题及插件。这是笔者的主题和插件配置:
# 设置主题
ZSH_THEME="robbyrussell"
# 设置插件
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
zsh-autosuggestions 和 sh-syntax-highlighting 可以在zsh-users找到。
![图片[2]-Linux 一个更现代化的Shell: Zsh-下雪啦资源网](https://www.xiaxuela.com/wp-content/uploads/2025/11/Snipaste_2025-11-17_11-26-45.png)
早些年笔者使用的主题可壮观了。
现在嘛,keep it simple and stupid.这就是默认的主题:
还里还有个比较流行的主题 powerlevel10k也可以试试。
参考资料
[1]Oh My Zsh: https://ohmyz.sh/
[2]主题: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
[3]插件: https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins
[4]zsh-users: https://github.com/zsh-users/
[5]powerlevel10k: https://github.com/romkatv/powerlevel10k















暂无评论内容