Windows has two command-line shells:
the Command shell (cmd)
PowerShell
cmd可以运行win命令;PowerShell可以运行win命令和cmdlet命令。
cmd脚本语言.bat;PowerShell脚本语言.ps1
sh, csh, tcsh, bash, zsh, fish…
Bash Shell
1989 年首次发布,由 Brain Fox 为 GNU 项目编写的,目的是作为 Bourne Shell (sh) 的免费软件替代品,是大多数 Linux 发行版的默认 Shell 环境。
用户配置设置在 .bashrc 中。
Z Shell
1990 年由 Paul Falstad 发布,它具有 Bash、Korn Shell 和 C Shell 共有的一些功能,macOS 默认使用 Zsh Shell。
比 Bash 可配置度更高,有围绕 Z Shell 构建的框架(Oh My Zsh)。
用户配置设置在 .zshrc 中。
Fish Shell
2005 年由 Axel Liljencrantz 创建,不符合 POSIX shell 标准。
由于默认情况下 Fish 已经预置了很多配置,因此它被认为比 Zsh 等其他 sh 选项更适合初学者。
查看/切换shell
1 | |
一些主题中的部件需要特殊字体,下载使用使用Nerd字体。
Window:官网下载MesloLG Nerd Font,将所有的TrueType字体文件右键进行安装。
MacOS/Linux:脚本安装。
1 | |
适用于zsh。
1 | |
安装后~/.zshrc会改变,从而启动oh-my-zsh,此时终端如下:

之后可以下载主题和插件,一方面要将下载保存到$ZSH_CUSTOM(/.oh-my-zsh/custom),另一方面要在`/.zshrc`进行相应设置以生效。
1 | |
效果展示:

Zim 启动速度更快,相比 oh-my-zsh 更加轻量级,适用于zsh。
1 | |
安装后~/.zshrc会改变,而Zim的配置文件为~/.zimrc,在该文件中列出需要使用的插件(包括主题),比如:
1 | |
之后运行zimfw install来安装所需插件,与oh-my-zsh类似,同样需要配置p10k主题。
效果展示:

可以用于多种shell。

可以在Windows中美化PowerShell的样式。
1 | |
Windows中自带蓝色的Windows PowerShell,可以在Microsoft Store中下载黑色的PowerShell,本文使用黑色的PowerShell作为终端的默认shell。
1 | |
效果展示:

Windows has two command-line shells:
the Command shell (cmd)
PowerShell
cmd可以运行win命令;PowerShell可以运行win命令和cmdlet命令。
cmd脚本语言.bat;PowerShell脚本语言.ps1
sh, csh, tcsh, bash, zsh, fish…
Bash Shell
1989 年首次发布,由 Brain Fox 为 GNU 项目编写的,目的是作为 Bourne Shell (sh) 的免费软件替代品,是大多数 Linux 发行版的默认 Shell 环境。
用户配置设置在 .bashrc 中。
Z Shell
1990 年由 Paul Falstad 发布,它具有 Bash、Korn Shell 和 C Shell 共有的一些功能,macOS 默认使用 Zsh Shell。
比 Bash 可配置度更高,有围绕 Z Shell 构建的框架(Oh My Zsh)。
用户配置设置在 .zshrc 中。
Fish Shell
2005 年由 Axel Liljencrantz 创建,不符合 POSIX shell 标准。
由于默认情况下 Fish 已经预置了很多配置,因此它被认为比 Zsh 等其他 sh 选项更适合初学者。
查看/切换shell
1 | |
一些主题中的部件需要特殊字体,下载使用使用Nerd字体。
Window:官网下载MesloLG Nerd Font,将所有的TrueType字体文件右键进行安装。
MacOS/Linux:脚本安装。
1 | |
适用于zsh。
1 | |
安装后~/.zshrc会改变,从而启动oh-my-zsh,此时终端如下:

之后可以下载主题和插件,一方面要将下载保存到$ZSH_CUSTOM(/.oh-my-zsh/custom),另一方面要在`/.zshrc`进行相应设置以生效。
1 | |
效果展示:

Zim 启动速度更快,相比 oh-my-zsh 更加轻量级,适用于zsh。
1 | |
安装后~/.zshrc会改变,而Zim的配置文件为~/.zimrc,在该文件中列出需要使用的插件(包括主题),比如:
1 | |
之后运行zimfw install来安装所需插件,与oh-my-zsh类似,同样需要配置p10k主题。
效果展示:

可以用于多种shell。

可以在Windows中美化PowerShell的样式。
1 | |
Windows中自带蓝色的Windows PowerShell,可以在Microsoft Store中下载黑色的PowerShell,本文使用黑色的PowerShell作为终端的默认shell。
1 | |
效果展示:
