Linux安装zsh终端

介绍

Zsh(Z Shell)是一个功能强大的 Unix shell,它在 Bash 的基础上进行了许多改进和增强,提供了更灵活、更高效的命令行体验。以下是关于 Zsh 终端的详细介绍

  • 强大的自动补全功能:Zsh 不仅可以自动补全命令,还可以补全命令选项、参数和文件名。对于命令参数,Zsh 甚至可以显示简短的帮助信息,这使得探索新命令变得更加容易。

  • 丰富的插件和主题支持:Zsh 有一个强大的社区,提供了大量的插件和主题,如 Oh My Zsh 这个流行的 Zsh 框架,允许用户轻松添加、更新插件和主题。

  • 高度可定制的提示符:Zsh 允许用户对命令行提示符进行高度定制,包括颜色、内容和格式。用户可以非常容易地调整提示符来显示 Git 分支、Python 虚拟环境等信息。

  • 改进的脚本编写能力:Zsh 提供了许多改进的脚本编写功能,如更灵活的条件语句、循环语句等,使得编写复杂的脚本更加方便。

  • 更好的命令历史管理:Zsh 提供了更强大的命令历史管理功能,用户可以使用 ↑ 和 ↓ 键浏览命令历史,按 Ctrl+R 进行命令搜索。

由kimi提供

安装

首先确保你有wget或者curl或者其它下载器。

国内下载:

1
sh -c "$(wget -O- https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"

如果你已经越过长城可以:

1
sh -c "$(wget -O- https://install.ohmyz.sh/)"

文中的wegt可以修改成其它下载器
弹出了英文的安装提示可以输入y哦~

变量迁移(可选)

zsh不会自己迁移你在bash终端下设置的所有环境变量

1
2
3
4
5
6
# 查看bash配置文件,并手动复制自定义配置
cat ~/.bashrc
# 编辑zsh配置文件,并粘贴自定义配置
nano ~/.zshrc
# 启动新的zsh配置
source ~/.zshrc

让我们自定义主题!

1
sudo wget -O $ZSH_CUSTOM/themes/haoomz.zsh-theme https://cdn.haoyep.com/gh/leegical/Blog_img/zsh/haoomz.zsh-theme

这是内置主题下载如果我没猜错
编辑 ~/.zshrc 文件,将 ZSH_THEME 设为 你想要的主题,然后重启终端。
你可以在内置主题样式截图中查看所有 zsh 内置的主题样式和对应的主题名。这些内置主题已经放在 ~/.oh-my-zsh/themes 目录下,不需要再下载。

让我们安装 powerlevel10k

目前为止我觉得最漂亮的主题powerlevel10k

1
2
3
4
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

# 中国用户可以使用 gitee.com 上的官方镜像加速下载
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

结语

zsh还有一个插件功能不过不想写了,大冬天手都冻麻了。

参考

https://www.haoyep.com/posts/zsh-config-oh-my-zsh/


Linux安装zsh终端
https://blog.computerqwq.top/2025/02/26/zsh-zhong-duan-an-zhuang/
作者
计算机qwq
发布于
2025年2月26日
更新于
2025年2月26日
许可协议