概念
Console
控制台Terminal
终端VT
:virtual terminal,又叫作 VC(virtual console)Terminal emulator
终端模拟器CLI
TTY
:来自电传打印机的英文单词:teletypewriterPTY
:pseudoterminal, pseudotty,伪终端Shell
SSH
Telnet
终端应该是一个基于文本的系统界面。
最早可能只支持 ASCII。
后来部分终端支持了其他字符编码集,比如 CJK,UTF-8,甚至 CTL(复杂文本编排,比如阿拉伯文)。
在后来,又有些终端加入了颜色的支持,鼠标的支持
想看图片或视频只能通过字块和颜色加以模拟,确实有些工具是这么做的。
但是有些人还进一步,直接
终端、Shell、tty 和控制台(console)有什么区别?
https://www.zhihu.com/question/21711307/answer/2231006377
Linux 黑话解释:TTY 是什么? | Linux 中国
https://zhuanlan.zhihu.com/p/447014333