终端模式设定选项
来源:互联网 发布:如何做好淘宝直通车 编辑:程序博客网 时间:2024/06/11 10:32
本文基址: http://blog.csdn.net/cugxueyu/archive/2007/12/13/1932964.aspx
终端模式设定选项
/* Note:termios是在POSIX规范中定义的标准接口。
* 终端模式的设定选项说明。
* Author:xueyu
*/
1、"输入模式c_iflag"
BRKINT 当在输入行中检测到一个中止(break)条件时,产生一个中断
IGNBRK 忽略输入行中的中止条件
ICRNL 将接收到的回车符转换为换行符
INGCR 忽略接收到的回车符
INLCR 将接收到的换行符转换为回车符
IGNPAR 忽略奇偶校验错误的字符
PARMRK 对奇偶校验错做出标记
ISTRIP 将所有接收到的字符裁减为7比特
IXOFF 对输入启用软件流控制
IXON 对输出启用软件流控制
IUCLC 将输入的大写字符映射为小写字符
2、"输出模式c_oflag"
OPOST 打开输出处理功能
ONLCR 将输出中的NL转换为CR-NL
OCRNL 将输出中的CR转换为NL
ONOCR 在第0列不输出回车符
ONLRET 不输出回车符(Don't output CR)
OFILL 发送填充字符以提供延时
OFDEL 用ASCIIDEL,而不是NULL字符作为填充字符
NLDLY 换行符延时选择
CRDLY 回车符延时选择
TABDLY 制表符延时选择
BSDLY 退格符延时选择
VTDLY 垂直制表符延时选择
FFDLY 换页符延时选择
OLCUC 如若设置,将小写字符映射为大写
OXTABS 如若设置,制表符在输出中被扩展为空格
3、"控制模式c_cflag"
CLOCAL 忽略所有调制解调器的状态行(设备是本地连接)
CREAD 启用字符接收器
CSIZE 屏蔽标志,指明发送和接收的每个字节的位数
CS8 发送和接收字符时,使用8比特
CSTOP 如设置,每个字符使用两个停止位而不是一个
HUPCL 进程关闭此设备时,断开调制解调器
PARENB 启用奇偶校验码的生成和检测功能
PARODD 如设置,则使用奇校验而不是偶校验
CCTS_OFLOW 输出的CTS流控制
4、"本地模式c_lflag"
ECHO 启用输入字符的本地回显功能
ECHOE 如若ICANON也设置,则ERASE字符从显示中擦除当前行中的最后一个字符,通常在终端驱动程序中写三个字符序列:退格、空格、退格
ECHOK 如若ICANON也设置,接收到KILL字符时执行行删除操作
ECHONL 如若ICANON也设置,即使没有设置ECHO也回显NL
ICANON 将按照规范方式工作,输入字符装配成行
ISIG 将判别输入字符是否是要产生终端信号的特殊字符,若是,则产生相应信号NOFLSH如若设置,则SIGINT和SIGQUIT信号产生时,不对输入输出队列进行刷新
TOSTOP 在试图进行写操作之前给后台进程发送一个信号
- 终端模式设定选项
- 设定终端窗口位置
- RFC930_Telnet终端类型选项
- Telnet终端类型选项
- php.ini 设定细部选项
- Ubuntu右键显示终端选项
- ubuntu右键添加终端选项
- dataGridView编辑模式设定
- ue4中模式设定
- SAPGui快捷选项的密码设定
- 查看目前数据库选项设定及修改
- 为ExtJS combobox设定默认选项
- 新安装的ubuntu没有终端选项
- debian 右键选项中打开终端
- linux的模式设定,转换
- PullToRefresh各种view模式设定
- Linux终端模式常用软件
- Linux终端模式常用软件
- 写在2007年12月13日南京大屠杀70周年纪念日
- 线程传参
- AJAX的WEB开发工具
- VC++[The Interesting Logic Operator]
- 字符,字节和编码
- 终端模式设定选项
- js修改元素内的CSS!
- java 文件压缩与解压缩
- 带8岁儿子去吃大盘鸡,他的问题让我崩溃
- 刷机-3.71M33升级到3.71M33-4的方法
- TOCMAT的web.xml详解
- 正则表达式
- 学习笔记
- C#数据库操作类