在 Solaris 上,我使用 stop+a 进入 prom 如果终端是串行控制台,没有停止键,那么中断键是什么?我尝试
stty -a
但没有找到中断键。
CTRL+C 当然不起作用,因为只能中断程序
答案1
串行 BREAK 本质上是由发送设备将 Tx 线保持在低电平 (0V) 一段时间而引起的。这不是一个角色。
在真实的终端(例如 VT100)上,有一个标记为 BREAK 的键来执行此操作。
对于终端仿真器和软件,这很大程度上取决于您所使用的程序。 tip
例如,可以使用 发送 BREAK ~#
。对于 C-Kermit,您可以按Control+\然后按B
。
现在 BREAK 存在问题...如果终端重新启动,有时会导致 Sun 机器认为正在发送 BREAK 并将机器置于 PROM 模式。不好。所以一个备用按键顺序成为可能。
kbd -a alternate
也可以将其设置为/etc/default/kbd
文件中的默认值。
启用备用模式后,串行驱动程序将处理该序列
RETURN ~ Control+B
作为休息。
(即“RETURN”然后“~”然后“Control+B”)