W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
修改終端命令行的相關(guān)設(shè)置
stty命令 修改終端命令行的相關(guān)設(shè)置。
stty(選項(xiàng))(參數(shù))
-a:以容易閱讀的方式打印當(dāng)前的所有配置;
-g:以stty可讀方式打印當(dāng)前的所有配置。
終端設(shè)置:指定終端命令行的設(shè)置選項(xiàng)。
在命令行下,禁止輸出大寫的方法:
stty iuclc #開啟
stty -iuclc #恢復(fù)
在命令行下禁止輸出小寫:
stty olcuc #開啟
stty -olcuc #恢復(fù)
打印出終端的行數(shù)和列數(shù):
stty size
改變Ctrl+D的方法:
stty eof "string"
系統(tǒng)默認(rèn)是Ctrl+D來表示文件的結(jié)束,而通過這種方法,可以改變!
屏蔽顯示:
stty -echo #禁止回顯
stty echo #打開回顯
測試方法:
stty -echo;read;stty echo;read
忽略回車符:
stty igncr #開啟
stty -igncr #恢復(fù)
定時(shí)輸入:
timeout_read()
{
timeout=$1
old_stty_settings=`stty -g` #save current settings
stty -icanon min 0 time 100 #set 10seconds,not 100seconds
eval read varname #=read $varname
stty "$old_stty_settings" #recover settings
}
更簡單的方法就是利用read命令的-t選項(xiàng):
read -t 10 varname
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: