分享
 
 
 

stty使用方法

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

stty - 改变并打印终端行设置

总览

stty [-F device] [--file=device] [SETTING]...

stty [-F device] [--file=device] [-a|--all]

stty [-F device] [--file=device] [-g|--save]

描述

quot; Add any additional description here

打印或改变终端属性.

-a, --all

以可读的格式打印当前的所有设置

-g, --save

以终端可读的格式打印当前的所有设置

-F, --file

打开指定的设备,并用此设备作为输入来代替标准输入

--help

显示帮助并退出

--version

显示版本信息并退出

选项-在SETTING之前使用这些选项将被视为无效 星号*表明是非POSIX设置. 以下是一些系统定义了的可用设置:

特殊字符

* dsusp CHAR CHAR表示输入满时,发一个停止信号给终端

eof CHAR

CHAR表示一个文件结束 (结束输入)

eol CHAR

CHAR表示当前行结束

* eol2 CHAR CHAR是另一个表示结束当前行的字符

erase CHAR

CHAR表示擦除最后一个输入字符

intr CHAR

CHAR表示发一个中断信号

kill CHAR

CHAR表示擦除当前行

* lnext CHAR CHAR表示输入下一个字符

quit CHAR

CHAR表示发出一个退出信号

* rprnt CHAR CHAR表示刷新当前行

start CHAR

CHAR表示在停止输出后重新开始输出

stop CHAR

CHAR表示停止输出

susp CHAR

CHAR表示发送一个终端停止信号

* swtch CHAR CHAR表示切换到不同的外壳层

* werase CHAR CHAR表示擦除已经输入的最后一个单词

特殊设置

N

把输入和输出的波特率设为N

* cols N 通知内核终端有N列

* columns N 与cols N 相同

ispeed N

设置输入速度为N

* line N 用行约束规则N

min N

用 -icanon, 设置一次完整的读操作最小为N个字符

ospeed N

设置输出速度为N

* rows N 通知内核终端有N行

* size 根据内核打印出终端的行数和列数

speed

打印出终端的速度

time N

同时用 -icanon, 设置读超时为十分之N秒

控制设置

[-]clocal

关闭解调器的控制信号

[-]cread

允许接收输入

* [-]crtscts 允许 RTS/CTS 的握手

csN

把字符长度设为N, N 为[5..8]

[-]cstopb

对每字符使用两个停止位 (一个带有 `-')

[-]hup

当最后一个进程关闭终端后,发一个挂起信号

[-]hupcl

同 [-]hup

[-]parenb

在输出中产生奇偶校验位,并要求在输入中也有奇偶校验位

[-]parodd

设置奇校验 (偶校验用 `-')

输入设置:

[-]brkint

暂停并产生中断信号

[-]icrnl

将回车解释为换行

[-]ignbrk

忽略中断信号

[-]igncr

忽略回车符

[-]ignpar

忽略有奇偶校验错的字符

* [-]imaxbel 对一个字符产生嘟叫,但不刷新已满的输入缓冲区

[-]inlcr

将换行解释为回车

[-]inpck

打开输入奇偶校验

[-]istrip

清除输入字符的高位(第8位)

* [-]iuclc 将大写字符转换成小写字符

* [-]ixany 使任何字符都重新开始输出(而 不仅仅是重新输出字符能实现此功能)

[-]ixoff

打开发送开始/停止字符的开关

[-]ixon

打开XON/XOFF的流量控制

[-]parmrk

标记奇偶校验错误 (使用255-0-character 字符序列)

[-]tandem

同 [-]ixoff

输出设置:

* bsN 回退延迟, N 为 [0..1]

* crN 回车延迟, N 为 [0..3]

* ffN 换页延迟, N 为 [0..1]

* nlN 换行延迟, N 为 [0..1]

* [-]ocrnl 将回车解释为换行

* [-]ofdel 使用删除字符来填充,而不是用空字符填充

* [-]ofill 使用填充字符,不使用定时延迟

* [-]olcuc 将小写字符转换成大写

* [-]onlcr 将换行解释为回车-换行

* [-]onlret 换行执行一次回车

* [-]onocr 不在第一列打印回车

[-]opost

postprocess 输出

* tabN 水平tab键延迟, N 为 [0..3]

* tabs 同tab0

* -tabs 同tab3

* vtN 垂直方向tab键延迟。。。, N 为 [0..1]

本地设置:

[-]crterase

将擦除字符显示为:退格-空格-退格

* crtkill 根据echoprt和echoe的设置去除所有行

* -crtkill 根据echoctl和echok设置去除所有行

* [-]ctlecho 在头部符号中显示控制字符'^c')

[-]echo

显示输入字符

* [-]echoctl 同 [-]ctlecho

[-]echoe

同[-]crterase

[-]echok

在一个杀死字符后显示一个换行

* [-]echoke 同 [-]crtkill

[-]echonl

即使不显示其它字符也换行

* [-]echoprt 向后显示在 '' 和 '/'之间的擦除字符

[-]icanon

打开 erase, kill, werase, 和 rprnt 这些特殊字符

[-]iexten

打开 非POSIX 特殊字符

[-]isig

打开中断,退出和挂起这些特殊字符

[-]noflsh

在中断和退出这些特殊字符后禁止刷新

* [-]prterase 同 [-]echoprt

* [-]tostop 停止试图写终端的后台作业

* [-]xcase 与icanon同时使用, 表示用`'退出大写状态

综合设置:

* [-]LCASE 同 [-]lcase

cbreak

同 -icanon

-cbreak

同 icanon

cooked

同 brkint ignpar istrip icrnl ixon opost isig icanon, eof 和 eol 字符被设为默认值

-cooked

同 raw

crt

同 echoe echoctl echoke

dec

同 echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u

* [-]decctlq 同 [-]ixany

ek

将擦除,杀死字符设为它们的默认值

evenp

同 parenb -parodd cs7

-evenp

同 -parenb cs8

* [-]lcase 同 xcase iuclc olcuc

litout

同 fB-parenb -istrip -opost cs8

-litout

同 parenb istrip opost cs7

nl

同 -icrnl -onlcr

-nl

同 icrnl -inlcr -igncr onlcr -ocrnl -onlret

oddp

同 parenb parodd cs7

-oddp

同 -parenb cs8

[-]parity

同 [-]evenp

pass8

同 -parenb -istrip cs8

-pass8

同 parenb istrip cs7

raw

同 -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuc lc -ixany -imaxbel -opost -isig -icanon -xcase min 1 ti me 0

-raw

同 cooked

sane

同 cread -ignbrk brkint -inlcr -igncr icrnl -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff 0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke, 所有特殊字符 使用缺省值.

本命令处理连接到标准输入的终端行.如不带参数,则输出波特率, 行的约束规则,以及与健全 的stty相背离的设置.在设置中, CHAR 是逐字读取的, 或是象 ^c, 0x37, 0177 或127这样的 编码; 特殊值 ^- 或未定义被用来禁止特殊字符.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有