摘要: 终端驱动器与通用终端接口有时程序需要更好的控制终端而不是使用简单的文件操作来达到。Linux提供了一个可以允许我们控制终端驱动器的接口集合,从而可以使得我们更好的控制终端的输入与输出处理过程。概览正如下图所示,我们可以通过一个与用来进行读写操作相分离的函数调用集合来控制终端。这使得数据接口更为清晰,同时又能更好的控制终端的行为。这并不说是说终端I/O接口是清晰的,而是可以处理各种不同的硬件。在Linux术语中,控制接口设置一个"行规程"(line discipline),从而使得程序在指定终端驱动器的行为方面更为灵活。我们可以控制的主要特征包括:行编辑:决定是否允许编辑使用 阅读全文
posted @ 2008-07-19 08:29 jlins 阅读(382) 评论(0) 推荐(0) 编辑