MacOS、 Linux系统terminal终端美化与功能增强
每次安装完新的系统后,第一件事就是把终端美化处理一下,毕竟黑白的终端并不能提起兴趣,也不太好用。这里记录一下自己的安装与配置过程。

安装zsh
zsh是一种强大且功能丰富的,专门为交互式使用而设计的 shell,好处是基本兼容bash,但是相比bash又有诸多的优点:
- 更强大的
tab补全 - 更智能的切换目录
- 大小写字母自动修正
- 更强大的
alias命令 - 丰富多彩的主题
- 可以集成各种类型的插件
不建议安装oh-my-zsh,因为可能会拖慢zsh的速度。
安装脚本:
将默认的 shell 修改为 zsh:
| |
退出终端,重新进入。
zsh的配置文件主要在~/.zshrc。
安装 zim
zim是一个模块化、可定制、快速的Zsh配置框架,它拥有插件管理功能,可以帮助我们快速安装各种zsh插件或主题等。
安装方法:
然后重启终端或使用命令zsh -l加载配置。 zim 的配置信息在~/.zimrc,查看文件默认我们可以看到 zim 已经帮我们安装了zsh-syntax-highlighting、zsh-history-substring-search、zsh-autosuggestions。
| |
zsh-autosuggestions: 命令自动补全插件zsh-syntax-highlighting:语法上高亮插件zsh-history-substring-search: 查找匹配前缀的历史输入
如果我们想要安装更多的插件或者主题,可以查看 zim 提供的插件列表和主题列表:
- zim模块列表:https://zimfw.sh/docs/modules/
- zim主题列表: https://zimfw.sh/docs/themes/
安装 Nerd Font
为了让终端能够显示部分特殊的图标符号,需要安装支持图标符号的字体。
可以按照自己的需求安装 Nerd Font 字体,我平时主要使用 JetBrainsMono Nerd Font 。
安装字体后,为了让其在终端生效,需要你将终端字体设置为 Nerd Font,比如你使用的 iterm 2,那么你就需要把 iterm 的字体设置为对应的 Nerd Font 。
安装powerlevel10k主题
编辑~/.zimrc文件,并在文件末尾添加以下内容:
或运行如下命令:
| |
然后执行zimfw install就会自动帮你安装,安装完成之后重启终端或者使用zsh -l加载配置,此时powerlevel10k会让你进行相应的配置,按照提示选择即可。
如果配置后不满意,想要重新配置,可以执行命令p10k configure。