.\" 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