Answers:
术语生和熟的只适用于终端的驱动程序。“煮熟”称为规范,“原始”称为非规范模式。
终端驱动程序默认情况下是基于行的系统:字符在内部缓冲,直到将回车符(Enter或Return)传递给程序之前-这被称为“煮熟”。这允许待处理某些字符(见stty(1)
),如Cntl-D,Cntl-S,Ctrl-U Backspace); 本质上是基本的行编辑。终端驱动程序在提供字符之前先“烹饪”这些字符。
可以将终端置于“原始”模式,在该模式下,终端驱动程序不处理字符,而是直接发送字符(可以设置为仍处理INTR和QUIT字符)。这样一来,像emacs
和程序vi
就可以更轻松地使用整个屏幕。
您可以在termios(3)
联机帮助页的“规范模式”部分中了解有关此内容的更多信息。