Linux 和 macOS 上的 Zsh + Oh My Zsh
使用终端可以极大地提高生产力。但是,大多数时候,默认终端模拟器的外观和配置都很糟糕。
那么为什么不使用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
The post Linux 和 macOS 上的 Zsh + Oh My Zsh first appeared on Linux迷.
共有 0 条评论