终端是程序员的必备工具之一,今天,给大家介绍几款程序员必备(牛逼)的终端工具!
好工具是提高工作效率的必备神器!民工哥在此之前也介绍过不少的常用工具,以及它的使用与配置,大家可以点击文章上方的 Tools 专栏查阅。
这绝对是一款超级经典的终端工具!99.99%程序员都用过它。
PuTTY 是一款集成虚拟终端、系统控制台和网络文件传输为一体的自由及开放源代码的程序。它支持多种网络协议,包括 SCP,SSH,Telnet,rlogin 和原始的套接字连接。它也可以连接到串行端口。其软件名字“PuTTY”没有特殊含义。
较早的版本仅支持 Windows 平台,后陆续增加对各类 Unix 平台和 Mac OS X 的支持。除了官方版本外,有许多第三方的团体或个人将 PuTTY 移植到其他平台上,像是以 Symbian 为基础的移动电话。
PuTTY 主要由西蒙·泰瑟姆编写并维护,使用 MIT 许可证许可。
Windows Teminal是一款新式、快速、高效、强大的终端应用程序,适用于命令行工具、命令提示符、PowerShell、WSL(Linux子系统)等等的Shell用户,主要功能包括多选项卡、窗格、Unicode/UTF-8字符支持、GPU 加速文本渲染引擎,以及自定义主题、样式和配置等等。
Tabby(以前称为Terminus)是一个高度可配置的终端模拟器、SSH 和串行客户端,适用于 Windows、macOS 和 Linux。
更多相关介绍请参考:推荐一个更现代的终端连接工具
iTerm2 是 Terminal 的替代品,也是 iTerm 的继任者。它适用于装有 macOS 10.14 或更高版本的 Mac。iTerm2 将终端带入现代时代,具有您从未知道您一直想要的功能。
Oh My Zsh 是一个令人愉快的、开源的、社区驱动的框架,用于管理您的 Zsh 配置。它捆绑了数千个有用的功能、助手、插件、主题和一些让你直呼好用的东西。
Zsh 是一个 Linux 下强大的 shell, 由于大多数 Linux 产品安装,以及默认使用bash shell, 但是丝毫不影响极客们对 zsh 的热衷, 几乎每一款 Linux 产品都包含有 zsh,通常可以用 apt-get、urpmi 或 yum 等包管理器进行安装。
PowerShell 是一个跨平台的 (Windows, Linux 和 OS X) 自动化和配置工具(框架),可以和已有的工具友好集成,特别优化用于处理结构化数据 (如 JSON, CSV, XML 等), REST APIs 以及对象模型。它包含一个命令行 Shell、一个关联的脚本语言以及一个用于处理 cmdlets 的框架。PowerShell 就相当于 Linux 下的 Bash 以及 Shell 脚本编程语言。
Starship 是一个用 Rust 编写的开源项目,适用于最常见操作系统上最常见的 shell。带来 Rust 一流的速度和安全性,让您的提示尽可能快速和可靠。可以根据您的喜好进行定制,以使此提示尽可能少或功能丰富。
Fish 是“the friendly interactive shell”的简称,fish最大的特点就是功能强大,智能并且用户友好。Fish支持语法高亮,自动建议,标签完成等,而且配置十分简单。
如果你想拥有一个方便好用的 Shell,又不想学习一大堆语法,或者花费很多时间配置,那么你一定要尝试一下 Fish。
功能强大且可自定义的终端工具。Konsole 还集成到多个其他 KDE 应用程序中,使其更容易访问和更方便。例如,KDevelop、Kate 和 Dolphin 都使用 Konsole 作为集成终端工具。
hyper 是一款基于 Web 技术实现的一款命令行终端工具。
工具对于个人来说,没有最好的,只有最合适的,大家按自己的使用习惯及需求来选择。