很长一段时间以来,这一直使我感到困惑。
我正在使用Linux,但是我在某些方面的理解上存在差距,其中一个是关于终端的。
当我了解它时,控制台的含义是旧终端的仿真器。
但是我不明白该怎么办。
在我阅读时,最好的旧终端是VT系列和矢量图形类型(Tektronix)。
因此,我假设当前的仿真器可以仿真这些仿真器。
现在,我在Linux中有关显示表示的需求已经达到了在文件中进行差异处理时使用colorcheme用于vim和欣赏颜色的程度。
但是,当我遇到问题时,通常会找到设置xterm-256
或
其他方面的建议screen-256
。
此外,当我这样做时:ls /lib/terminfo/
我看到大约有十二个目录,这些目录配置了(我假设)不同类型的仿真器类型。
所以我的问题是,在过去的几十年中,这些xterm-256
或screen-256
其余的如何只模仿顶级终端?
有这么多终端类型需要什么?我需要进一步研究吗?
为何今天使用现代技术需要模仿VT这样的旧终端而又没有新东西呢?
也许我的需求太简单了,也太欣赏它的微妙之处,但这让我很困惑。因为例如如果我在colorcheme上有问题,我只复制粘贴我在google中找到的有关TERM等的内容,而无需真正了解我在做什么或出了什么问题。
如果有人帮助我理解这一点,将不胜感激
.bashrc
充其量只能掩盖潜在的问题,并且仅可能导致进一步的问题。
to support pretty much any terminal there might be..
但是为什么呢?为什么我们要模拟70年代或80年代没有图形或绿屏的终端?
screen
或tmux
)...