本文记录了Linux推荐Shell配置,一个好的Shell能提交运维时的效率和编辑效率。
其实是为了备份下个人常用习惯配置,MacOS也可以用

Shell

shell推荐fish和zsh,博主习惯zsh更多一点。

zsh 优点可以有更多的自定义和配置空间,配置好可以很方便,缺点是配置复杂度比较高。
flsh 优点是配置好了可以开箱即用,缺点是可配置空间不大。

我们主要说Zsh的配置。感谢开源社区,有大佬觉得Zsh的配置太麻烦了,直接写了一个配置脚本来完成大部分功能的初始化,于是就有了现在很多人常用的Oh My Zsh。OyMyZsh支持主题扩展和插件扩展,可以轻松自定义Zsh。

主题

Oy-My-Zsh官方在安装的时候自带了很多主题,可以参考官方主题列表
官方主题里面我比较喜欢默认的robbyrussellagnoster,相对其他主题更符合博主的审美一点。

不过博主要推荐的主题是Powerlevel10k。Powerlevel10k是Powerlevel9k的升级版,向下兼容Powerlevel9k。

Oy-My-Zsh下Powerlevel10k的安装很简单,只要git clone就可以

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

然后将当前用户中的.zshrc文件中主题设置为ZSH_THEME="powerlevel10k/powerlevel10k"即可。
source ~/.zshrc生效。

插件

zsh-syntax-highlighting

zsh-syntax-highlighting 是终端命令语法高亮插件,执行以下命令安装

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

在 zsh 的配置文件 ~/.zshrc 中的 plugins 中加入 zsh-syntax-highlighting

plugins=(
    git
    zsh-syntax-highlighting
)

zsh-autosuggestions

zsh-autosuggestions 终端命令自动推荐插件
当你输入开头时,会暗色提示之前的历史命令供你选择,可直接按右方向键选中该命令

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

在 zsh 的配置文件 ~/.zshrc 中的 plugins 中加入 zsh-syntax-highlighting

plugins=(
    git
    zsh-autosuggestions
    zsh-syntax-highlighting
)

记得执行source ~/.zshrc使能插件

字体

推荐使用Nerd Fonts Github地址: https://github.com/ryanoasis/nerd-fonts
Nerd Font支持图标,本机常用终端软件配置好以后会很漂亮,Windows Terminal配置效果如下图

配置效果

参考链接: https://makeoptim.com/tool/terminal/#oh-my-zsh

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...