特殊输入字符-鸿鹄论坛_华为认证h35-211-hcnp-access network题库
POSIX.1定义了11个在输入时作特殊处理的字符。SVR4另外加了6个特殊字符,这些特殊字符在各种编程和操作系统中都有广泛应用。4.3 + BSD 250 UNIX环境高级编程涉及多个方面,包括输入波特率、输出波特率、行控制函数、前台进程组ID、终端行规程以及终端设备驱动程序函数。
一些关键的函数说明如下:
-
tcgetattr
取属性(termios结构) -
tcsetattr
设置属性(termios结构) -
cfgetispeed
得到输入速度 -
cfgetospeed
得到输出速度 -
cfsetispeed
设置输入速度 -
cfsetospeed
设置输出速度 -
tcdrain
等待所有输出都被传输 -
tcflow
挂起传输或接收 -
tcflush
刷清未决输入和/或输出 -
tcsendbreak
送BREAK字符 -
tcgetpgrp
得到前台进程组ID -
tcsetpgrp
设置前台进程组ID
在实际应用中,输入和处理特殊字符是一个常见需求。为了更好地理解和使用这些功能,可以参考以下链接和资源: