头文件
<unistd.h>
。
即Unix standard,定义了符合POSIX(Portable Operation System Interface)的接口。
如write、read和close函数
termios.h
即terminal i/o settings,这个头文件提供了对终端接口进行控制的API,允许程序员配置和管理终端或伪终端的行为,例如设置字符回显、行处理、控制字符等。
termios结构体,储存了终端属性
tcgetattr和tcsetattr设置终端属性
杂记
&=:
这是位操作符中的按位与赋值操作符