我的理解是,所有这些终端仿真器都从 VT100 标准派生出 ASCII 控制代码行为和 ANSI 转义序列。我还了解到,有一个基于 VT100 或 VT102 的终端行为 ANSI 标准。我的这种理解正确吗?另外,VT100 还衍生出了哪些其他功能或行为?
我听说VT100是事实上的标准。这是否意味着我可以只支持 VT100,然后我的终端就可以在现有的命令行应用程序中运行而不会出现大问题?如果没有,如何确保该终端实用?是否有任何参考资料可以帮助实现这一目标?
我在全新安装的 Debian 系统上,通过 /dev/pts/0 上的 ssh 登录,并输入了以下命令
watch -n 10 clear > /dev/pts/0 ; netstat -tupn 2>/dev/null | grep -v 3306 > /dev/pts/0
Run Code Online (Sandbox Code Playgroud)
我得到的看起来像这样
Every 10.0s: clear Thu Jan 30 17:42:01 2020
^[3;J^[H^[2J
Run Code Online (Sandbox Code Playgroud)
为什么这个 linux 盒子讨厌我???