Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 3.21 KB

terminals.md

File metadata and controls

55 lines (36 loc) · 3.21 KB

Terminals

Those windows in which we type commands on a command line are called terminals.

Terminal Emulators

A hold-over from the main-frame time-sharing days of computers, a terminal was a dedicated workstation consisting mainly of a keyboard and CRT. Their role was confined to the display and input of data. Early user terminals connected to computers were electromechanical teleprinters/teletypewriters (TTY). When video was introduced, each manufacturer had its own control (aka escape) sequences that the video terminal interpreted to display output. Slowly these consolidated into a handful such as VT-100, VT-200, VT-220, & XTERM.

A text terminal, or often just terminal (sometimes text console) is a serial computer interface for text entry and display. The fundamental type of application running on a text terminal is a command line interpreter or shell, which prompts for commands from the user and executes each command after a press of Enter. This includes Unix shells and some interactive programming environments. In a shell, most of the commands are small applications themselves.

A terminal emulator is a piece of software that emulates a text terminal. The Win32 console on Windows does not emulate a physical terminal that supports escape sequences so SSH and Telnet programs (for logging in textually to remote computers) for Windows, including the Telnet program bundled with some versions of Windows, often incorporate their own code to process escape sequences.

The terminal emulators on most Unix-like systems, such as, for example, gnome-terminal, qterminal, xterm, terminal.app, do emulate physical terminals including support for escape sequences; e.g. xterm can emulate the VT220 and Tektronix 4010 hardware terminals.

Terminal

Terminal Applications

ConEmu

ConEmu, alternative for MS-Windows.

Others

Console Applications (Shells)

When a user starts a terminal, it runs some console application, typically a command line interpreter (aka shell).

Popular Shells

Popular Apps