Provided by: manpages-zh_1.5.2-1.1_all
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手冊頁翻譯計劃》:
http://cmpp.linuxforum.net