07-终端的IO模式
62.6 终端的I/O模式
我们已经注意到终端驱动程序能够以规范模式或非规范模式来处理输入,这取决于对ICANON标志的设定。现在我们对这两种模式做深入描述。之后我们会介绍3个有用的终端模式——加工模式、cbreak模式以及原始模式,这些模式在第7代UNIX系统中都存在。最后我们将为您展示如何在现代的UNIX系统上通过将termios结构体中的字段设定为合适的值来模拟这几种模式的功能。
我们已经注意到终端驱动程序能够以规范模式或非规范模式来处理输入,这取决于对ICANON标志的设定。现在我们对这两种模式做深入描述。之后我们会介绍3个有用的终端模式——加工模式、cbreak模式以及原始模式,这些模式在第7代UNIX系统中都存在。最后我们将为您展示如何在现代的UNIX系统上通过将termios结构体中的字段设定为合适的值来模拟这几种模式的功能。