终端工具推荐
# 10.终端工具推荐
终端,是用户与操作系统进行交互的最原始的输入输出环境,也是执行一些高级系统操作的必要工具。对于程序员而言,终端可以说是经常要打交道的工具了,如果好用的话能大大提高我们的效率。本文就简单介绍下我遇到的比较好的工具。
# Terminal 和 Shell 的区别
先介绍一些基本概念:
- 我们打开 Windows 的那个「小黑框」(Command Prompt),实际上就是打开了一个终端(Terminal)
- 在终端里面「输入命令,得到结果」的交互程序,就是命令行解释器(Shell)
终端可以理解为一个外壳,这个外壳可能有很多种,外观也尽不相同;
Shell 则是核心的部分,负责处理输入的命令,并显示结果,例如 bash
和 zsh
就是 Shell 的一种。
# Windows Terminal
在 2022 年之前,Windows 下默认的 CMD 工具是很难用的,长得也很丑(和 Linux、Mac 下的终端没法比),因此通常需要安装第三方工具作为替代品。
Windows Terminal 是微软于 2022 年推出的一款的全新终端,具有亚克力透明、多标签、Unicode 支持 、自带等宽字体等特性,且支持部分 Linux 下的命令,基本上满足我们日常使用了
安装方式:在 Microsoft Store 上搜索安装即可。
# PowerShell
PowerShell 也是 Windows 的一个终端工具,通过一些配置也能达到美观和实用的效果。
参考:告别 Windows 终端的难看难用,从改造 PowerShell 的外观开始 - 知乎 (opens new window)
# Fluent Terminal
Fluent Terminal 专属于 Windows 平台,利用 UWP 技术打造的颜值超高的终端模拟器:
Fluent Terminal 在 GitHub 上面开源,项目地址:https://github.com/felixse/FluentTerminal (opens new window)
也可在 Microsoft Store 上搜索安装。
# Hyper
Hyper,基于 Electron 的跨平台应用,配置方便、插件丰富、界面美丽。当然,避免不了的是 Electron 资源消耗大,打开和响应都没有前面介绍的快,但是它们的拓展性都非常强大,可以试一试。
Hyper 也在 GitHub 上面开源,项目地址:https://github.com/zeit/hyper (opens new window)
# Terminus
Terminus ,也是基于 Electron 的,同样也在 GitHub 上面开源,项目地址:https://github.com/Eugeny/terminus (opens new window)
Terminus 原生支持了 Windows Fluent 背景,同时它的设置是 GUI 方式的,更用户友好。
# Cmder
在 Windows Terminal 出现之前,Cmder 可以说是非常流行的,有更友好的界面和更丰富的功能,且内置了 Git,支持部分 Linux 下的命令,代码开源。
更多说明、安装方式、功能、快捷键等信息请参考其 GitHub 项目 (opens new window) 上的说明。
相关阅读:
- 介紹好用工具:Cmder ( 具有 Linux 溫度的 Windows 命令提示字元工具 ) | The Will Will Web (opens new window)
- Cmder--Windows 下命令行利器 - qize - 博客园 (opens new window)
-
# Git Bash
如果有使用 Git (opens new window),其实 Git Bash 本身也可以当作一个终端工具,且支持部分 Linux 下的命令。
# XShell
XShell 是一款功能强大的终端工具,非常流行,由 NetSarang 公司开发,声称自己是业界最强大的 SSH 客户机。此外该公司还有其他很多的配套工具(STP/FTP),都挺不错的。
官网:https://www.xshell.com/zh/xshell (opens new window)
对于个人版是免费的,可以在这里 (opens new window)下载。
# MobaXterm
MobaXterm,可以说是一款全能型终端神器,支持多标签,SSH,FTP,串口,VNC,X server 等功能,有丰富的插件,快捷键。,分为免费版(基本够用)和收费版。
官网:mobaxterm.mobatek.net (opens new window)
相关阅读:
- 全能终端神器——MobaXterm - 知乎 (opens new window)
- SSH 客户端神器之 MobaXterm - 龙凌云端 - 博客园 (opens new window)
- Windows 全能终端神器 MobaXterm - 腾讯云开发者社区-腾讯云 (opens new window)
# ConEmu
也是一款不错的终端工具。 官网:ComEmu (opens new window)
# Tabby
Tabby(原名 Terminus)是一个高度可配置的终端模拟器、SSH 和串行客户端,适用于 Windows、macOS 和 Linux。
官网:https://github.com/eugeny/tabby (opens new window)
相关阅读:干掉 Xshell,这款开源的终端工具逼格真高! (opens new window)
# WindTerm
WindTerm
是一个专业的跨平台 SSH/Sftp/Shell/Telnet/Serial 开源终端,采用 C 语言编写,完全免费用于商业和非商业用途,没有限制,源代码均在 Apache-2.0 许可条款下提供。
相关阅读:
# Wrap
一款颜值和功能都很在线的终端工具。
官网:https://www.warp.dev (opens new window)
Github:https://github.com/warpdotdev/Warp (opens new window)
相关阅读:别再用 XShell 了!这款终端工具绝对惊艳,超级智能,太香了! (opens new window)
# sshx
一款可以将你的终端共享的工具。
GitHub 地址:https://github.com/ekzhang/sshx (opens new window)
# 最后
工具有很多,希望你能找到一个喜欢的❤。