1
头图

The terminal is one of the must-have tools for programmers. Today, I will introduce you to several must-have terminal tools for programmers!

A good tool is an essential artifact to improve work efficiency! Brother migrant workers also introduced a lot of common tools before, as well as their use and configuration, you can click on the Tools column to check.

PuTTY

This is definitely a super classic terminal tool! 99.99% of programmers have used it.

PuTTY is a free and open source program that integrates virtual terminal, system console and network file transfer. It supports multiple network protocols including SCP, SSH, Telnet, rlogin and raw socket connections. It can also be connected to a serial port. Its software name "PuTTY" has no special meaning.

Earlier versions only supported the Windows platform, and later added support for various Unix platforms and Mac OS X. In addition to the official version, there are many third-party groups or individuals porting PuTTY to other platforms, such as Symbian-based mobile phones.

PuTTY is written and maintained primarily by Simon Taitham and is licensed under the MIT License.

Windows Terminal

Windows Terminal is a new, fast, efficient and powerful terminal application for Shell users of command line tools, command prompt, PowerShell, WSL (Linux Subsystem), etc. The main functions include multi-tabs, panes , Unicode/UTF-8 character support, a GPU-accelerated text rendering engine, and custom themes, styles, and configurations, and more.

Tabby

Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux.

  • License Agreement: MIT
  • Operating System: Cross-Platform
  • Official website: https://tabby.sh/
Features
  • Integrated SSH and Telnet client and connection manager
  • Integrated serial terminal
  • Configurable themes and color schemes
  • Supports PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD
  • Direct file transfer (upload/download) via Zmodem and SSH session
  • Very smooth interface output
  • Integrated encrypted container for SSH secrets and configuration
  • SSH, SFTP and Telnet clients available as web applications

For more related introductions, please refer to: Recommend a more modern terminal connection tool

iTerm2

iTerm2 is the replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.14 or later. iTerm2 brings the terminal into the modern era with features you never knew you always wanted.

Oh My Zsh

Oh My Zsh is a delightful, open-source, community-driven framework for managing your Zsh configuration. It's bundled with thousands of useful features, helpers, plugins, themes, and a few more things to keep you going.

Zsh

Zsh is a powerful shell under Linux. Since most Linux products are installed and the bash shell is used by default, it does not affect the enthusiasm of geeks for zsh. Almost every Linux product includes zsh, which can usually be used with apt- get, urpmi or yum package manager to install.

PowerShell

PowerShell is a cross-platform (Windows, Linux and OS X) automation and configuration tool (framework) that can be easily integrated with existing tools, especially optimized for processing structured data (such as JSON, CSV, XML, etc.), REST APIs and object models. It contains a command-line shell, an associated scripting language, and a framework for working with cmdlets. PowerShell is the Linux equivalent of Bash and the Shell scripting programming language.

PowerShell vs Bash

Starship Shell

Starship is an open source project written in Rust for the most common shells on the most common operating systems. Brings Rust's best-in-class speed and security to make your prompts as fast and reliable as possible. It can be customized to your liking to make this prompt as few as possible or feature-rich.

fish

Fish is short for "the friendly interactive shell". The biggest feature of fish is that it is powerful, intelligent and user-friendly. Fish supports syntax highlighting, auto-suggestions, tag completion, and more, and it's very easy to configure.

If you want to have a convenient and easy-to-use shell, but don't want to learn a lot of syntax, or spend a lot of time configuring, then you must try Fish.

Konsole

Powerful and customizable terminal tool. Konsole is also integrated into several other KDE applications, making it more accessible and convenient. For example, KDevelop, Kate, and Dolphin all use Konsole as an integrated terminal tool.

Use screenshots


Hyper

hyper is a command line terminal tool based on web technology.

  • License Agreement: MIT
  • Operating System: Cross-Platform
  • Official website: https://hyper.is/

For individuals, there are only the most suitable tools, not the best ones. Everyone chooses according to their own habits and needs.


民工哥
26.4k 声望56.7k 粉丝

10多年IT职场老司机的经验分享,坚持自学一路从技术小白成长为互联网企业信息技术部门的负责人。2019/2020/2021年度 思否Top Writer