.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH STTY 1 2022年9月 "GNU coreutils 9.1" 用户命令 .SH 名称 stty \- 更改并输出终端行设置 .SH 概述 \fBstty\fP [\fI\,\-F 设备 | \-\-file=设备\/\fP] [\fI\,设置\/\fP]... .br \fBstty\fP [\fI\,\-F 设备 | \-\-file=设备\/\fP] [\fI\,\-a|\-\-all\/\fP] .br \fBstty\fP [\fI\,\-F 设备 | \-\-file=设备\/\fP] [\fI\,\-g|\-\-save\/\fP] .SH 描述 .\" Add any additional description here .PP 输出或变更终端特性。 .PP 必选参数对长短选项同时适用。 .TP \fB\-a\fP, \fB\-\-all\fP 以可读性较好的格式输出全部当前设置 .TP \fB\-g\fP, \fB\-\-save\fP 以 stty 可读取的格式输出当前全部设置 .TP \fB\-F\fP, \fB\-\-file\fP=\fI\,设备\/\fP 打开并使用指定设备代替标准输入 .TP \fB\-\-help\fP 显示此帮助信息并退出 .TP \fB\-\-version\fP 显示版本信息并退出 .PP 设置字符串可以添加 "\-" 前缀,表示禁用该项设置。下文中的 * 表示这项设置不属于 POSIX 标准。各项设置是否可用取决于底层的系统。 .SS 特殊字符: .TP * discard 字符 字符将开始或停止丢弃输出的内容 .TP eof 字符 字符将发送文件结束字符(用于终止输入) .TP eol 字符 字符将发送行结束字符 .TP * eol2 字符 另一个行结束字符 .TP erase 字符 字符将擦除上一个输入的字符 .TP intr 字符 字符将发送中断信号 (SIGINT) .TP kill 字符 字符将擦除当前行 .TP * lnext 字符 字符将给下一个输入的字符加上引号 .TP quit 字符 字符将发送退出信号 (SIGQUIT) .TP * rprnt 字符 字符将重新绘制当前行 .TP start 字符 字符将重新开始先前停止的输出 .TP stop 字符 字符将停止输出 .TP susp 字符 字符将发送终端停止信号 (SIGTSTP) .TP * swtch 字符 字符将切换至不同的 shell 层 .TP * werase 字符 字符将擦除上一个输入的单词 .SS 特殊设置: .TP N 设置输入和输出速度为 N 波特 .TP * cols N 告知内核此终端有 N 列 .TP * columns N 同 cols N .TP * [\-]drain 应用设置前等待传输完成(默认%s) .TP ispeed N 设置输入速度为 N .TP * line N 使用行规则 N .TP min N 和 \fB\-icanon\fP 同时使用时,设置每次完成读取需要的最小字符数为 N .TP ospeed N 设置输出速度为 N .TP * rows N 告知内核此终端有 N 列 .TP * size 根据内核提供的信息,输出此终端的行数和列数 .TP speed 输出终端速度 .TP time N 和 \fB\-icanon\fP 同时使用时,设置读取超时为 N * 0.1 秒 .SS 控制设置: .TP [\-]clocal 禁用调制解调器控制信号 .TP [\-]cread 允许接收输入 .TP * [\-]crtscts 启用 RTS/CTS 握手 .TP csN 将字符大小设置为 N 比特,N 取值在 [5..8] 之间 .TP [\-]cstopb 每个字符使用 2 位停止位(若带 "\-",则使用 1 位停止位) .TP [\-]hup 当最后一个进程关闭 tty 时,发送挂断信号 (SIGHUP) .TP [\-]hupcl 同 [\-]hup .TP [\-]parenb 在输出中生成奇偶校验位,并要求输入包含奇偶校验位 .TP [\-]parodd 设置奇校验位(若带 "\-",则设置偶校验位) .TP * [\-]cmspar 使用 "粘滞" 奇偶校验位 (mark/space parity) .SS 输入设置: .TP [\-]brkint 中断字符会触发中断信号 (SIGINT) .TP [\-]icrnl 将回车转换为换行符 .TP [\-]ignbrk 忽略中断字符 .TP [\-]igncr 忽略回车 .TP [\-]ignpar 忽略奇偶校验错误的字符 .TP * [\-]imaxbel 当输入缓冲区已满时,输入字符时响铃,而不排空输入缓冲区 .TP [\-]inlcr 将换行转换为回车 .TP 将换行转换为回车 对输入启用奇偶校验 .TP [\-]istrip 将输入字符的最高位(第 8 位)置 0 .TP * [\-]iutf8 假定输入字符编码为 UTF\-8 .TP * [\-]iuclc 将大写字符转换为小写 .TP * [\-]ixany 使任意字符都能重新开始输出,而非只有 "start 字符" 指定的字符 .TP [\-]ixoff 启用 "start 字符" 和 "stop 字符" 的发送 .TP [\-]ixon 启用 XON/XOFF 流控制 .TP [\-]parmrk 标记奇偶校验错误(使用 255\-0\-字符 序列) .TP [\-]tandem 同 [\-]ixoff .SS 输出设置: .TP * bsN 退格延迟风格,N 取值在 [0..1] 之间 .TP * crN 回车延迟风格,N 取值在 [0..3] 之间 .TP * ffN 换页延迟风格,N 取值在 [0..1] 之间 .TP * nlN 换行延迟风格,N 取值在 [0..1] 之间 .TP * [\-]ocrnl 将回车转换为换行符 .TP * [\-]ofdel 使用 DEL 字符而非 NUL 字符作为填充字符 .TP * [\-]ofill 使用填充字符而非时间作为延迟 .TP * [\-]olcuc 将小写字符转换为大写 .TP * [\-]onlcr 将换行转换为回车\-换行 .TP * [\-]onlret 换行将执行回车操作 .TP * [\-]onocr 不要在第一列输出回车 .TP [\-]opost 对输出进行后处理 .TP * tabN 水平制表符延迟风格,N 取值在 [0..3] 之间 .TP * tabs 同 tab0 .TP * \fB\-tabs\fP 同 tab3 .TP * vtN 垂直制表符延迟风格,N 取值在 [0..1] 之间 .SS 本地设置: .TP [\-]crterase 将 "erase 字符" 回显为退格\-空格\-退格 .TP * crtkill 依照 echoprt 和 echoe 的设置擦除所有行 .TP * \fB\-crtkill\fP 依照 echoctl 和 echok 的设置擦除所有行 .TP * [\-]ctlecho 将控制字符按照帽子表示法进行回显(如 "^c") .TP [\-]echo 对输入字符进行回显 .TP * [\-]echoctl 同 [\-]ctlecho .TP [\-]echoe 同 [\-]crterase .TP [\-]echok 在 "kill 字符" 后回显换行 .TP * [\-]echoke 同 [\-]crtkill .TP [\-]echonl 即使没有回显其他字符,也回显换行 .TP * [\-]echoprt 反向回显被擦除的字符,并置于 '\e' 和 "/" 之间 .TP * [\-]extproc 启用 "行模式" (LINEMODE);在高延迟连接下有用 .TP * [\-]flusho 丢弃输出 .TP [\-]icanon 启用特殊字符:erase, kill, werase, rprnt .TP [\-]iexten 启用非 POSIX 特殊字符 .TP [\-]isig 启用特殊字符中的 intr、quit 和 susp 字符 .TP [\-]noflsh 在收到 intr 和 quit 特殊字符后禁止排空缓冲区 .TP * [\-]prterase 同 [\-]echoprt .TP * [\-]tostop 停止试图写入终端的后台任务 .TP * [\-]xcase 和 icanon 同时使用时,支持用 '\e' 转义序列表示大写字符 .SS 组合设置: .TP * [\-]LCASE 同 [\-]lcase .TP cbreak 同 \fB\-icanon\fP .TP \fB\-cbreak\fP 同 icanon .TP cooked 同 brkint ignpar istrip icrnl ixon opost isig icanon 且将 eof 和 eol 字符设为默认值 .TP \fB\-cooked\fP 同 raw .TP crt 同 echoe echoctl echoke .TP dec 同 echoe echoctl echoke \fB\-ixany\fP intr ^c erase 0177 kill ^u .TP * [\-]decctlq 同 [\-]ixany .TP ek 将 erase 和 kill 字符设为默认值 .TP evenp 同 parenb \fB\-parodd\fP cs7 .TP \fB\-evenp\fP 同 \fB\-parenb\fP cs8 .TP * [\-]lcase 同 xcase iuclc olcuc .TP xcase iuclc olcuc 同 \fB\-parenb\fP \fB\-istrip\fP \fB\-opost\fP cs8 .TP \fB\-litout\fP 同 parenb istrip opost cs7 .TP nl 同 \fB\-icrnl\fP \fB\-onlcr\fP .TP \fB\-nl\fP 同 icrnl \fB\-inlcr\fP \fB\-igncr\fP onlcr \fB\-ocrnl\fP \fB\-onlret\fP .TP oddp 同 parenb parodd cs7 .TP \fB\-oddp\fP 同 \fB\-parenb\fP cs8 .TP [\-]parity 同 [\-]evenp .TP pass8 同 \fB\-parenb\fP \fB\-istrip\fP cs8 .TP \fB\-pass8\fP 同 parenb istrip cs7 .TP raw 同 \fB\-ignbrk\fP \fB\-brkint\fP \fB\-ignpar\fP \fB\-parmrk\fP \fB\-inpck\fP \fB\-istrip\fP \fB\-inlcr\fP \fB\-igncr\fP \fB\-icrnl\fP \fB\-ixon\fP \fB\-ixoff\fP \fB\-icanon\fP \fB\-opost\fP \fB\-isig\fP \fB\-iuclc\fP \fB\-ixany\fP \fB\-imaxbel\fP \fB\-xcase\fP min 1 time 0 .TP \fB\-raw\fP 同 cooked .TP sane 同 cread \fB\-ignbrk\fP brkint \fB\-inlcr\fP \fB\-igncr\fP icrnl icanon iexten echo echoe echok \fB\-echonl\fP \fB\-noflsh\fP \fB\-ixoff\fP \fB\-iutf8\fP \fB\-iuclc\fP \fB\-ixany\fP imaxbel \fB\-xcase\fP \fB\-olcuc\fP \fB\-ocrnl\fP opost \fB\-ofill\fP onlcr \fB\-onocr\fP \fB\-onlret\fP nl0 cr0 tab0 bs0 vt0 ff0 isig \fB\-tostop\fP \fB\-ofdel\fP \fB\-echoprt\fP echoctl echoke \fB\-extproc\fP \fB\-flusho\fP,并将所有特殊字符都设为默认值 .PP 处理连接到标准输入的 tty 行设置。不带参数时,程序会输出波特率、行规则以及与标准 stty 设置不同的设置。在设置中,字符可以直接输入,或者使用形如 ^c、0x37、0177 或 127 的格式进行表示;可使用特殊值 ^\- 或 undef 禁用特殊字符。 .SH 作者 由 David MacKenzie 编写。 .SH 报告错误 GNU coreutils 的在线帮助: .br 请向 报告翻译错误。 .SH 版权 Copyright \(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . .br 本软件是自由软件:您可以自由修改和重新发布它。在法律允许的范围内,不提供任何保证。 .SH 参见 完整文档请见: .br 或者在本地使用: info \(aq(coreutils) stty invocation\(aq .SH "跋" .br 本页面中文版由中文 man 手册页计划提供。 .br 中文 man 手册页计划:\fBhttps://github.com/man-pages-zh/manpages-zh\fR