共计 2273 个字符,预计需要花费 6 分钟才能阅读完成。
终端是程序员的必备工具之一,明天,给大家介绍几款程序员必备(牛逼)的终端工具!
好工具是进步工作效率的必备神器!民工哥在此之前也介绍过不少的常用工具,以及它的应用与配置,大家能够点击 Tools 专栏查阅。
PuTTY
这相对是一款超级经典的终端工具!99.99% 程序员都用过它。
PuTTY 是一款集成虚构终端、零碎控制台和网络文件传输为一体的自在及凋谢源代码的程序。它反对多种网络协议,包含 SCP,SSH,Telnet,rlogin 和原始的套接字连贯。它也能够连贯到串行端口。其软件名字“PuTTY”没有非凡含意。
- 受权协定:MIT
- 操作系统:Windows
- 官网:https://www.puttylink.com/
较早的版本仅反对 Windows 平台,后陆续减少对各类 Unix 平台和 Mac OS X 的反对。除了官网版本外,有许多第三方的个人或集体将 PuTTY 移植到其余平台上,像是以 Symbian 为根底的移动电话。
PuTTY 次要由西蒙·泰瑟姆编写并保护,应用 MIT 许可证许可。
Windows Terminal
Windows Teminal 是一款旧式、疾速、高效、弱小的终端应用程序,实用于命令行工具、命令提示符、PowerShell、WSL(Linux 子系统) 等等的 Shell 用户,次要性能包含多选项卡、窗格、Unicode/UTF- 8 字符反对、GPU 减速文本渲染引擎,以及自定义主题、款式和配置等等。
- 受权协定:MIT
- 操作系统:Windows
- 官网:https://learn.microsoft.com/e…
Tabby
Tabby(以前称为 Terminus)是一个高度可配置的终端模拟器、SSH 和串行客户端,实用于 Windows、macOS 和 Linux。
- 受权协定:MIT
- 操作系统:跨平台
- 官网:https://tabby.sh/
特点
- 集成的 SSH 和 Telnet 客户端和连贯管理器
- 集成串口终端
- 可配置主题和配色计划
- 反对 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD
- 通过 Zmodem 与 SSH 会话的间接进行文件传输(上传 / 下载)
- 十分的晦涩的界面输入
- 用于 SSH 秘密和配置的集成加密容器
- SSH、SFTP 和 Telnet 客户端可用作 Web 应用程序
更多相干介绍请参考:举荐一个更古代的终端连贯工具
iTerm2
iTerm2 是 Terminal 的替代品,也是 iTerm 的继任者。它实用于装有 macOS 10.14 或更高版本的 Mac。iTerm2 将终端带入古代时代,具备您从未晓得您始终想要的性能。
- 受权协定:GPLv2
- 操作系统:OS X
- 官网:https://iterm2.com/
Oh My Zsh
Oh My Zsh 是一个令人欢快的、开源的、社区驱动的框架,用于治理您的 Zsh 配置。它捆绑了数千个有用的性能、助手、插件、主题和一些让你直呼好用的货色。
- 受权协定:MIT
- 操作系统:Linux
- 官网:https://ohmyz.sh/
Zsh
Zsh 是一个 Linux 下弱小的 shell, 因为大多数 Linux 产品装置,以及默认应用 bash shell, 然而丝毫不影响极客们对 zsh 的热衷, 简直每一款 Linux 产品都蕴含有 zsh,通常能够用 apt-get、urpmi 或 yum 等包管理器进行装置。
- 操作系统:Linux
- 官网:https://github.com/robbyrusse…
PowerShell
PowerShell 是一个跨平台的 (Windows, Linux 和 OS X) 自动化和配置工具(框架),能够和已有的工具敌对集成,特地优化用于解决结构化数据 (如 JSON, CSV, XML 等), REST APIs 以及对象模型。它蕴含一个命令行 Shell、一个关联的脚本语言以及一个用于解决 cmdlets 的框架。PowerShell 就相当于 Linux 下的 Bash 以及 Shell 脚本编程语言。
- 受权协定:MIT
- 操作系统:跨平台
- 我的项目地址:https://docs.microsoft.com/zh…
PowerShell 与 Bash 的比照
Starship Shell
Starship 是一个用 Rust 编写的开源我的项目,实用于最常见操作系统上最常见的 shell。带来 Rust 一流的速度和安全性,让您的提醒尽可能疾速和牢靠。能够依据您的爱好进行定制,以使此提醒尽可能少或功能丰富。
- 受权协定:ISC
- 操作系统:跨平台
- 我的项目地址:https://starship.rs/
fish
Fish 是“the friendly interactive shell”的简称,fish 最大的特点就是功能强大,智能并且用户敌对。Fish 反对语法高亮,主动倡议,标签实现等,而且配置非常简略。
- 受权协定:GPLv2
- 操作系统:Linux
- 官网:https://fishshell.com/
如果你想领有一个不便好用的 Shell,又不想学习一大堆语法,或者破费很多工夫配置,那么你肯定要尝试一下 Fish。
Konsole
功能强大且可自定义的终端工具。Konsole 还集成到多个其余 KDE 应用程序中,使其更容易拜访和更不便。例如,KDevelop、Kate 和 Dolphin 都应用 Konsole 作为集成终端工具。
- 受权协定:GPL
- 操作系统:Linux
- 官网:https://konsole.kde.org/
应用截图
Hyper
hyper 是一款基于 Web 技术实现的一款命令行终端工具。
- 受权协定:MIT
- 操作系统:跨平台
- 官网:https://hyper.is/
工具对于集体来说,只有最合适的,没有最好的,大家按本人的应用习惯及需要来抉择。