# Terminal终端工具

终端（Terminal）是一款操作系统提供的基础工具，它可以让用户通过命令行来执行各种操作。虽然它看起来有些陈旧，但是它是程序员、系统管理员和其他高级用户最喜欢的工具之一，因为它可以更直接、更快捷、更高效地完成任务。在本篇文章中，我们将介绍一些跨平台和针对Windows和macOS的终端应用程序。



## 跨平台终端

### 1. Tabby

官网链接：https://tabby.sh/

收费情况：免费

Tabby是一款跨平台的现代化终端应用程序，它支持分屏、多标签、自动完成、主题等功能。它还具有一个内置的插件系统，可以扩展其功能。Tabby使用Rust语言编写，可以在Windows、macOS和Linux等多个操作系统上使用。

### 2. WindTerm

官网链接：https://github.com/kingToolbox/WindTerm

收费情况：免费

WindTerm是一款跨平台的终端应用程序，它支持Windows、macOS和Linux等多个操作系统。它具有分屏、多标签、主题、自动完成等功能，还支持自定义快捷键。WindTerm使用Electron构建，具有良好的用户体验。

### 3. Hyper

官网链接：https://hyper.is/

收费情况：免费

Hyper是一款跨平台终端应用程序，它基于Web技术构建，可以使用JavaScript、CSS和HTML自定义界面和插件。它支持分屏、主题、自动完成和键盘快捷键等功能，而且还有一个内置的插件管理器，可以轻松安装和卸载插件。

### 4. Termius

官网链接：https://termius.com/

Termius是一款跨平台的SSH客户端，支持macOS、Windows、Linux、iOS和Android，一般在[macOS](https://www.ezloo.com/archives/macos.html)和Linux上使用的是自带的SSH客户端，Windows上使用的[putty](https://www.ezloo.com/2019/05/windows_putty_ssh_key.html)会比较多一点，所以大家对Termius可能了解不多。



## Windows 终端

### 1. ConEmu

官网链接：https://conemu.github.io/

收费情况：免费

ConEmu是一款高度自定义的Windows终端应用程序，它支持多标签、分屏、快捷键等功能。它还支持许多不同的终端，包括cmd.exe、PowerShell和Git Bash等等。ConEmu是开源的，可以从官网下载。

### 3. FluentTerminal

官网链接：https://github.com/felixse/FluentTerminal

收费情况：免费

FluentTerminal是一款开源的、现代化的Windows终端应用程序，它具有多标签、分屏、主题、自动完成等功能。它还支持很多不同的终端，包括cmd.exe、PowerShell和WSL等等。FluentTerminal是使用C#和WPF构建的，可以从GitHub上下载。

### 4. Xshell

官网链接：https://www.netsarang.com/en/xshell/

收费情况：付费

Xshell是一款商业化的Windows终端应用程序，它支持SSH、TELNET、RLOGIN和SFTP等协议。它具有分屏、多标签、自动完成、主题等功能，还支持脚本和宏。Xshell适合企业用户使用。

### 5. FinalShell

官网链接：https://www.hostbuf.com/

收费情况：付费

FinalShell是一款商业化的Windows终端应用程序，它支持SSH、TELNET、RLOGIN和SFTP等协议。它具有分屏、多标签、自动完成、主题等功能，还支持脚本和宏。FinalShell适合企业用户使用。

### 6. Cmder

官网链接：https://github.com/cmderdev/cmder

收费情况：免费

Cmder是一款开源的Windows终端应用程序，它支持多标签、分屏、自动完成、主题等功能。它还支持Conemu和Clink，可以扩展其功能。Cmder使用Chocolatey包管理器安装，安装过程比较简单。



## macOS 终端

### 1. Zsh

官网链接：https://www.zsh.org/

收费情况：免费

Zsh是一款开源的、高度可定制的终端应用程序，它是macOS的默认shell。Zsh具有很多高级功能，例如自动完成、命令历史记录、别名、函数等等。它还支持主题和插件，可以通过安装Oh My Zsh等工具进行扩展。

### 2. FishShell

官网链接：https://fishshell.com/

收费情况：免费

Fish是一款开源的、现代化的终端应用程序，它具有很多高级功能，例如自动完成、语法高亮、命令历史记录、别名、函数等等。Fish还有一个内置的插件管理器，可以轻松安装和卸载插件。Fish在macOS上的用户体验非常好，但与其他shell不兼容。

### 3. iTerm2

官网链接：https://iterm2.com/

收费情况：免费

iTerm2是macOS下最受欢迎的终端应用之一，它是Terminal的替代品。它支持多窗口和分屏功能，可以自定义主题和快捷键，而且还有许多其他实用的功能，例如标签页、自动完成、自动保存会话等等。



## 其他

### Starship

终端美化神器：

地址：https://starship.rs/zh-CN/guide/#%F0%9F%9A%80-%E5%AE%89%E8%A3%85

![使用 iTerm 和 Snazzy 主题的 Starship](https://static.www.toimc.com/blog/picgo/2023/03/24/demo-baba39.gif)



### fig

命令提示工具

地址：https://fig.io/

![image-20230324215559260](https://static.www.toimc.com/blog/picgo/2023/03/24/image-20230324215559260-e0b110.webp)