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手 册 . 如 果 info 及 stty 在 你 的 机 器 上 正 确 安 装 的 话 , 命 令
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手 册 页 翻 译 计 划 》 :
跋
本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh