TOC

关于终端(未完成)

概念

  • Console 控制台
  • Terminal 终端
  • VT:virtual terminal,又叫作 VC(virtual console)
  • Terminal emulator 终端模拟器
  • CLI
  • TTY:来自电传打印机的英文单词:teletypewriter
  • PTY: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