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