Provided by:
manpages-zh_1.5.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]
yz
列印或改變終端屬性.
-a, --all
以可讀的格式列印當前的所有設置
-g, --save
以終端可讀的格式列印當前的所有設置
-F, --file
打開指定的設備,並用此設備作為輸入來代替標準輸入
--help 顯示幫助並退出
--version
顯示版本信息並退出
選項-在SETTING之前使用這些選項將被視為無效 星號*表明是非POSIX設置.
以下是一些系統定義了的可用設置:
Sr符
* dsusp CHAR CHAR表示輸入滿時,發一荌惜謍H號給終端
eof CHAR
CHAR表示一蚗仵袢異 (結束輸入)
eol CHAR
CHAR表示當前行結束
* eol2 CHAR CHAR是另一茠磳傿異艩礅e行的字符
erase CHAR
CHAR表示擦除最後一蚇擗J字符
intr CHAR
CHAR表示發一茪刈_信號
kill CHAR
CHAR表示擦除當前行
* lnext CHAR CHAR表示輸入下一茼r符
quit CHAR
CHAR表示發出一荌h出信號
* rprnt CHAR CHAR表示刷新當前行
start CHAR
CHAR表示在停止輸出後奐s開始輸出
stop CHAR
CHAR表示停止輸出
susp CHAR
CHAR表示發送一茞袟搯惜謍H號
* swtch CHAR CHAR表示切換到不同的外殼層
* werase CHAR CHAR表示擦除已經輸入的最後一茬瘚
S]m
N 把輸入和輸出的波特率設為N
* cols N 通知核心終端有N列
* columns N 與cols N 相同
ispeed N
設置輸入速度為N
* line N 用行約束規則N
min N 用 -icanon, 設置一次完整的讀操作最小為N茼r符
ospeed N
設置輸出速度為N
* rows N 通知核心終端有N行
* size 根據核心列印出終端的行數和列數
speed 列印出終端的速度
time N 同時用 -icanon, 設置讀超時為十分之N秒
]m
[-]clocal
關閉解調器的控制信號
[-]cread
允陰策玷擗J
* [-]crtscts 允 RTS/CTS 的握手
csN 把字符長度設為N, N 為[5..8]
[-]cstopb
對每字符使用兩荌惜謢 (一荓a有 `-')
[-]hup 當最後一荈i程關閉終端後,發一荓劓_信號
[-]hupcl
同 [-]hup
[-]parenb
在輸出中產生奇偶校驗位,並n求在輸入中也有奇偶校驗位
[-]parodd
設置奇校驗 (偶校驗用 `-')
J]m:
[-]brkint
暫停並產生中斷信號
[-]icrnl
將回車解釋為換行
[-]ignbrk
忽略中斷信號
[-]igncr
忽略回車符
[-]ignpar
忽略有奇偶校驗錯的字符
* [-]imaxbel 對一茼r符產生嘟叫,但不刷新已滿的輸入緩沖區
[-]inlcr
將換行解釋為回車
[-]inpck
打開輸入奇偶校驗
[-]istrip
清除輸入字符的高位(第8位)
* [-]iuclc 將大寫字符轉換成小寫字符
* [-]ixany 使任何字符都奐s開始輸出(而 不僅僅是奐s輸出字符能實現此弁遄^
[-]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 水另ab鍵延遲, N 為 [0..3]
* tabs 同tab0
* -tabs 同tab3
* vtN 垂直方向tab鍵延遲。。。, N 為 [0..1]
a]m:
[-]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 停止試圖寫終端的I景作業
* [-]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 將擦除,殺死字符設為它怐犒w設
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相I離的設置.在設置中, CHAR 是逐字讀取的,
或是像 ^c, 0x37, 0177 或127這樣的 編碼; 特殊 ^-
或未定義被用來禁止特殊字符.
i蟲
報告臭蟲向.
見
完整的文件 stty 保持為Texinfo手冊. 如果 info 及 stty
在你的機器上正確安裝的話, 命令
info stty
會使你能夠讀取完整的手冊.
v
Copyright (C) 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
mlinuxan:
http://cmpp.linuxforum.net