Manpages

NAME

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

总 览

stty [-F device] [--file=device] [SETTING]...
stty
[-F device] [--file=device] [-a|--all]
stty
[-F device] [--file=device] [-g|--save]

描 述

打 印 或 改 变 终 端 属 性 .
−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这 样 的 编 码 ; 特 殊 值 ^- 或 未 定 义 被 用 来 禁 止 特 殊 字 符 .

报 告 臭 虫

报 告 臭 虫 向 .

参 见

完 整 的 文 档 stty 保 持 为 Texinfo手 册 . 如 果 infostty 在 你 的 机 器 上 正 确 安 装 的 话 , 命 令

info stty

会 使 你 能 够 读 取 完 整 的 手 册 .

版 权

Copyright © 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[中 文 版 维 护 人 ]

hunter77 <email>

[中 文 版 最 新 更 新 ]

2003.11.22

《 中 国 linux论 坛 man手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh

COMMENTS