使用终端可以极大地提高生产力。但是,大多数时候,默认终端模拟器的外观和配置都很糟糕。

那么为什么不使用Z shell ( Zsh ) 和 Oh my Zsh (包括近 300 个可选插件和来自 1700 多个贡献者的 140 多个主题)为您的终端增添一些活力。

Linux 用户注意事项:检查zsh您的系统上是否已经存在which zsh. 如果没有,请从发行版的存储库安装它。

macOS 用户注意事项:如果您运行的是 macOS Mojave 或更早版本,zsh即使 macOS 默认为bash. 从 macOS Catalina 开始,Apple 将bash替换zsh为默认 shell。

1. 安装Oh My ZSH

linuxmi@linuxmi:~/www.linuxmi.com$ sh -c “$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”

或者

linuxmi@linuxmi:~/www.linuxmi.com$ sh -c “$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)”

2.(可选 – 但有用)安装额外的插件:zsh-synstax-highlighting 和 zsh-autosuggestions

➜ www.linuxmi.com git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

➜ www.linuxmi.com git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

3.(可选 – 个人喜好)为 Oh My Zsh 安装 Purify 主题

➜ www.linuxmi.com curl https://raw.githubusercontent.com/kyoz/purify/master/zsh/purify.zsh-theme –output ~/.oh-my-zsh/themes/purify.zsh-theme

或者

➜ www.linuxmi.com wget https://raw.githubusercontent.com/kyoz/purify/master/zsh/purify.zsh-theme -O ~/.oh-my-zsh/themes/purify.zsh-theme

或者

➜ www.linuxmi.com git clone https://github.com/kyoz/purify.git
正克隆到 ‘purify’…
remote: Enumerating objects: 792, done.
remote: Counting objects: 100% (152/152), done.
remote: Compressing objects: 100% (103/103), done.
remote: Total 792 (delta 67), reused 111 (delta 36), pack-reused 640
接收对象中: 100% (792/792), 7.11 MiB | 70.00 KiB/s, 完成.
处理 delta 中: 100% (344/344), 完成.
➜ www.linuxmi.com cd purify/zsh
➜ zsh git:(master) cp purify.zsh-theme ~/.oh-my-zsh/themes/
➜ zsh git:(master) ls
purify.zsh-theme README.md
➜ zsh git:(master)

注意: Purify 也可用于 Vim、终端等。在Purify Github 页面上查看更多信息

3.配置zsh

编辑您的配置文件~/.zshrc:

  • 更改主题为purify: ZSH_THEME="purify"
  • 编辑插件部分:
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)

4. 应用更改以生效

linuxmi@linuxmi:~/www.linuxmi.com$ source ~/.zshrc

5. 将 zsh 设为默认 shell:

linuxmi@linuxmi:~/www.linuxmi.com$ chsh -s $(which zsh)

6.现在为你的终端下载一些漂亮的字体并享受。

6.1 你可以在这里找到默认的 Oh My Zsh 主题和插件:

  • Linux—— ~/.oh-my-zsh/
  • 苹果系统 – /Users/your-username/.oh-my-zsh/

7.设置默认终端

显示存在的bash

cat /etc/shells

取代bash,设为默认shell

sudo usermod -s /bin/zsh username

或者

chsh -s `which zsh`

如果要切换回去bash

chsh -s /bin/bash

当然你实在不愿意把zsh当成默认的shell, 而又想使用它, 那么你可以每次进入是都使用zsh进入, 而输入exit退出

卸载 oh-my-zsh

进入到.oh-my-zsh/tools目录

cd .oh-my-zsh/tools
chmod +x uninstall.sh
./uninstall.sh
rm -rif .zshrc

发表评论