.TH STTY "1" "August 1999" "GNU sh-utils 2.0" FSF .SH NAME stty \- 改變並打印終端行設置 .SH 總覽 .B stty [\fI-F device\fR] [\fI--file=device\fR] [\fISETTING\fR]... .br .B stty [\fI-F device\fR] [\fI--file=device\fR] [\fI-a|--all\fR] .br .B stty [\fI-F device\fR] [\fI--file=device\fR] [\fI-g|--save\fR] .SH 描述 .PP .\" Add any additional description here .PP 打印或改變終端屬性. .TP \fB\-a\fR, \fB\-\-all\fR 以可讀的格式打印當前的所有設置 .TP \fB\-g\fR, \fB\-\-save\fR 以終端可讀的格式打印當前的所有設置 .TP \fB\-F\fR, \fB\-\-file\fR 打開指定的設備,並用此設備作爲輸入來代替標準輸入 .TP \fB\-\-help\fR 顯示幫助並退出 .TP \fB\-\-version\fR 顯示版本信息並退出 .PP 選項-在SETTING之前使用這些選項將被視爲無效 星號*表明是非POSIX設置. 以下是一些系統定義了的可用設置: .PP .SS "特殊字符" .PP * dsusp CHAR CHAR表示輸入滿時,發一個停止信號給終端 .TP eof CHAR CHAR表示一個文件結束 (結束輸入) .TP eol CHAR CHAR表示當前行結束 .PP * eol2 CHAR CHAR是另一個表示結束當前行的字符 .TP erase CHAR CHAR表示擦除最後一個輸入字符 .TP intr CHAR CHAR表示發一箇中斷信號 .TP kill CHAR CHAR表示擦除當前行 .PP * lnext CHAR CHAR表示輸入下一個字符 .TP quit CHAR CHAR表示發出一個退出信號 .PP * rprnt CHAR CHAR表示刷新當前行 .TP start CHAR CHAR表示在停止輸出後重新開始輸出 .TP stop CHAR CHAR表示停止輸出 .TP susp CHAR CHAR表示發送一個終端停止信號 .PP * swtch CHAR CHAR表示切換到不同的外殼層 .PP * werase CHAR CHAR表示擦除已經輸入的最後一個單詞 .SS "特殊設置" .TP N 把輸入和輸出的波特率設爲N .PP * cols N 通知內核終端有N列 .PP * columns N 與cols N 相同 .TP ispeed N 設置輸入速度爲N .PP * line N 用行約束規則N .TP min N 用 \fB\-icanon\fR, 設置一次完整的讀操作最小爲N個字符 .TP ospeed N 設置輸出速度爲N .PP * rows N 通知內核終端有N行 .PP * size 根據內核打印出終端的行數和列數 .TP speed 打印出終端的速度 .TP time N 同時用 \fB\-icanon\fR, 設置讀超時爲十分之N秒 .SS "控制設置" .TP [-]clocal 關閉解調器的控制信號 .TP [-]cread 允許接收輸入 .PP * [-]crtscts 允許 RTS/CTS 的握手 .TP csN 把字符長度設爲N, N 爲[5..8] .TP [-]cstopb 對每字符使用兩個停止位 (一個帶有 `-') .TP [-]hup 當最後一個進程關閉終端後,發一個掛起信號 .TP [-]hupcl 同 [-]hup .TP [-]parenb 在輸出中產生奇偶校驗位,並要求在輸入中也有奇偶校驗位 .TP [-]parodd 設置奇校驗 (偶校驗用 `-') .SS "輸入設置:" .TP [-]brkint 暫停併產生中斷信號 .TP [-]icrnl 將回車解釋爲換行 .TP [-]ignbrk 忽略中斷信號 .TP [-]igncr 忽略回車符 .TP [-]ignpar 忽略有奇偶校驗錯的字符 .PP * [-]imaxbel 對一個字符產生嘟叫,但不刷新已滿的輸入緩衝區 .TP [-]inlcr 將換行解釋爲回車 .TP [-]inpck 打開輸入奇偶校驗 .TP [-]istrip 清除輸入字符的高位(第8位) .PP * [-]iuclc 將大寫字符轉換成小寫字符 .PP * [-]ixany 使任何字符都重新開始輸出(而 不僅僅是重新輸出字符能實現此功能) .TP [-]ixoff 打開發送開始/停止字符的開關 .TP [-]ixon 打開XON/XOFF的流量控制 .TP [-]parmrk 標記奇偶校驗錯誤 (使用255-0-character 字符序列) .TP [-]tandem 同 [-]ixoff .PP 輸出設置: .PP * bsN 回退延遲, N 爲 [0..1] .PP * crN 回車延遲, N 爲 [0..3] .PP * ffN 換頁延遲, N 爲 [0..1] .PP * nlN 換行延遲, N 爲 [0..1] .PP * [-]ocrnl 將回車解釋爲換行 .PP * [-]ofdel 使用刪除字符來填充,而不是用空字符填充 .PP * [-]ofill 使用填充字符,不使用定時延遲 .PP * [-]olcuc 將小寫字符轉換成大寫 .PP * [-]onlcr 將換行解釋爲回車-換行 .PP * [-]onlret 換行執行一次回車 .PP * [-]onocr 不在第一列打印回車 .TP [-]opost postprocess 輸出 .PP * tabN 水平tab鍵延遲, N 爲 [0..3] .PP * tabs 同tab0 .PP * \fB\-tabs\fR 同tab3 .PP * vtN 垂直方向tab鍵延遲。。。, N 爲 [0..1] .SS "本地設置:" .TP [-]crterase 將擦除字符顯示爲:退格-空格-退格 .PP * crtkill 根據echoprt和echoe的設置去除所有行 .PP * \fB\-crtkill\fR 根據echoctl和echok設置去除所有行 .PP * [-]ctlecho 在頭部符號中顯示控制字符'^c') .TP [-]echo 顯示輸入字符 .PP * [-]echoctl 同 [-]ctlecho .TP [-]echoe 同[-]crterase .TP [-]echok 在一個殺死字符後顯示一個換行 .PP * [-]echoke 同 [-]crtkill .TP [-]echonl 即使不顯示其它字符也換行 .PP * [-]echoprt 向後顯示在 '\' 和 '/'之間的擦除字符 .TP [-]icanon 打開 erase, kill, werase, 和 rprnt 這些特殊字符 .TP [-]iexten 打開 非POSIX 特殊字符 .TP [-]isig 打開中斷,退出和掛起這些特殊字符 .TP [-]noflsh 在中斷和退出這些特殊字符後禁止刷新 .PP * [-]prterase 同 [-]echoprt .PP * [-]tostop 停止試圖寫終端的後臺作業 .PP * [-]xcase 與icanon同時使用, 表示用`\'退出大寫狀態 .PP 綜合設置: .PP * [-]LCASE 同 [-]lcase .TP cbreak 同 \fB\-icanon\fR .TP \fB\-cbreak\fR 同 icanon .TP cooked 同 brkint ignpar istrip icrnl ixon opost isig icanon, eof 和 eol 字符被設爲默認值 .TP \fB\-cooked\fR 同 raw .TP crt 同 echoe echoctl echoke .TP dec 同 echoe echoctl echoke \fB\-ixany\fR intr ^c erase 0177 kill ^u .PP * [-]decctlq 同 [-]ixany .TP ek 將擦除,殺死字符設爲它們的默認值 .TP evenp 同 parenb \fB\-parodd\fR cs7 .TP \fB\-evenp\fR 同 \fB\-parenb\fR cs8 .PP * [-]lcase 同 xcase iuclc olcuc .TP litout 同 fB\-parenb\fR \fB\-istrip\fR \fB\-opost\fR cs8 .TP \fB\-litout\fR 同 parenb istrip opost cs7 .TP nl 同 \fB\-icrnl\fR \fB\-onlcr\fR .TP \fB\-nl\fR 同 icrnl \fB\-inlcr\fR \fB\-igncr\fR onlcr \fB\-ocrnl\fR \fB\-onlret\fR .TP oddp 同 parenb parodd cs7 .TP \fB\-oddp\fR 同 \fB\-parenb\fR cs8 .TP [-]parity 同 [-]evenp .TP pass8 同 \fB\-parenb\fR \fB\-istrip\fR cs8 .TP \fB\-pass8\fR 同 parenb istrip cs7 .TP raw 同 \fB\-ignbrk\fR \fB\-brkint\fR \fB\-ignpar\fR \fB\-parmrk\fR \fB\-inpck\fR \fB \-istrip\fR \fB\-inlcr\fR \fB\-igncr\fR \fB\-icrnl\fR \fB\-ixon\fR \fB\-ixoff\fR \fB\-iuc lc\fR \fB\-ixany\fR \fB\-imaxbel\fR \fB\-opost\fR \fB\-isig\fR \fB\-icanon\fR \fB\-xcase\fR min 1 ti me 0 .TP \fB\-raw\fR 同 cooked .TP sane 同 cread \fB\-ignbrk\fR brkint \fB\-inlcr\fR \fB\-igncr\fR icrnl \fB\-ixoff\fR \fB\-iuclc\fR \fB\-ixany\fR imaxbel opost \fB\-olcuc\fR \fB\-ocrnl \fR onlcr \fB\-onocr\fR \fB\-onlret\fR \fB\-ofill\fR \fB\-ofdel\fR nl0 cr0 tab0 bs0 vt0 ff 0 isig icanon iexten echo echoe echok \fB\-echonl\fR \fB\-noflsh\fR \fB\-xcase\fR \fB\-tostop\fR \fB\-echoprt\fR echoctl echoke, 所有特殊字符 使用缺省值. .PP 本命令處理連接到標準輸入的終端行.如不帶參數,則輸出波特率, 行的約束規則,以及與健全 的stty相背離的設置.在設置中, CHAR 是逐字讀取的, 或是象 ^c, 0x37, 0177 或127這樣的 編碼; 特殊值 ^- 或未定義被用來禁止特殊字符. .SH "報告臭蟲" 報告臭蟲向. .SH "參見" 完整的文檔 .B stty 保持爲Texinfo手冊. 如果 .B info 及 .B stty 在你的機器上正確安裝的話, 命令 .IP .B info stty .PP 會使你能夠讀取完整的手冊. .SH 版權 Copyright \(co 1999 Free Software Foundation, Inc. .br This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. .SH "[中文版維護人]" .B hunter77 .SH "[中文版最新更新]" .BR 2003.11.22 .SH "《中國linux論壇man手冊頁翻譯計劃》:" .BI http://cmpp.linuxforum.net .SH "跋" .br 本頁面中文版由中文 man 手冊頁計劃提供。 .br 中文 man 手冊頁計劃:\fBhttps://github.com/man-pages-zh/manpages-zh\fR