我发现,xterm
我的 DE 中使用了专为 X Window 系统设计的流行终端仿真器 lxde。
echo $TERM
xterm
现在我使用 切换到 tty1 ctrlaltF1。
echo $TERM
linux
这是否意味着名为 linux 的终端仿真程序正在 tty1 中使用?
答案1
不完全是。这意味着 tty1 正在使用“Linux”terminfo 文件,该文件定义了终端的功能:
对于每个(几乎)型号的终端,它都会告诉应用程序终端能够做什么。它告诉应用程序要向终端发送哪些转义序列(或控制字符),以便执行诸如将光标移动到新位置、擦除屏幕的一部分、滚动屏幕、更改模式、更改外观(颜色、亮度、闪烁、下划线、反向视频等)等操作——来源