我想知道是否
a)可以使用真正的硬件终端/控制台/电传打字机与Ubuntu / Debian而不是模拟的
b)我在哪里可以找到数据传输方式的规范(即字符编码,换行符,校验和/纠错(如果适用))
c)我可以用什么样的接口连接硬件(如果有限制)
我知道这可能是一个晦涩难懂的问题,但我几乎所有的Linux发行版都不应该与物理终端兼容吗?
答案 0 :(得分:0)
a)是的,Ubuntu / Debian中有一个硬件终端。
简称为TTY ......(TeleTYpe / TeleTYpewrite)
有不同级别的TTY,其中执行用户程序/ GUI和其他内核函数。
对于Ubuntu,tty7通常由Xorg使用,提供你的图形环境(更准确地说,它只提供一个“窗口系统”,而像gnome这样的东西 - 作为桌面环境解决方案 - 运行“top它的“)。
切换到硬件终端使用Ubuntu / Debian中的以下组合键: ALT + CTRL + F1
切换回GUI使用ALT + CTRL + F7
您可以拥有多个硬件终端 - 使用组合:ALT + CTRL +(F1-F6)
b)对于这个问题的答案,你可以参考: How to get terminal's Character Encoding
c)是的,有限制......你将被限制使用键盘。
tty终端有3个标准I / O. & 0 - 标准输入(键盘) & 1 - 标准输出(显示/监视器) & 2 - 标准错误(文件/标准输出)
用法$ bash script.sh>和2