为什么 $TERM var 等于带有虚拟终端的 linux

rub*_*buc 0 linux terminal

有终端linux吗?我正在用机器做实验,看看虚拟终端是如何工作的,当我回显 $TERM 时,它打印了 linux?这是默认的 linux 终端吗?我尝试在 linux 上搜索手册页,但只返回有关操作系统的结果。

cam*_*amh 5

是的,有一个由名称标识的终端描述linux

infocmp程序将向您显示给定终端标识符的详细信息。在基于 Debian 的系统上,infocmp是在ncurses-bin包中。

$ infocmp linux
#       Reconstructed via infocmp from file: /lib/terminfo/l/linux
...
Run Code Online (Sandbox Code Playgroud)

我已经省略了功能的转义码。的手册页terminfo(5)描述了所有功能及其含义。