Ubuntu 安装 zsh 和 oh-my-zsh

#Z shell

#什么是 zsh

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting. Zsh is an extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.

Z shell (Zsh) 是一个 Unix shell,可用作交互式登录 shell 和 shell 脚本的命令解释器。 Zsh 是一个扩展的 Bourne shell,有许多改进,包括 Bash、ksh 和 tcsh 的一些特性。

#zsh 安装

可以使用下列两种方式安装:

  • sudo apt install zsh
  • 使用 sourceforge 下载压缩包安装

使用 zsh --version 验证是否安装成功。

#配置 zsh 为默认 shell

使用命令 sudo chsh -s $(which zsh) 将 zsh 设置为默认 shell。注销后重新登录打开新的终端进行验证。验证使用 echo $SHELL,期望输出 /bin/zsh

#oh-my-zsh

一个社区驱动的框架,用于管理 zsh 的配置。

#安装

  • sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

#安装主题

zsh themes 挑选喜欢的主题。目前使用的是 Powerlevel10k

安装:

  1. 下载主题: git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k 或者 git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
  2. ~/.zshrc 里设置 ZSH_THEME="powerlevel10k/powerlevel10k"
  3. (可选)配置字体

#安装插件

zsh plugins 挑选想要安装的插件。在插件相关主页根据安装说明安装。

#参考

Z_shell wiki

install zsh

Z shell Web Page

updatedupdated2022-05-272022-05-27