溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux中stty命令有什么用

發(fā)布時(shí)間:2022-02-15 15:03:23 來源:億速云 閱讀:186 作者:小新 欄目:開發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)Linux中stty命令有什么用,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

Linux常用命令stty命令 修改終端命令行的相關(guān)設(shè)置。

Linux中stty命令有什么用

stty

修改終端命令行的相關(guān)設(shè)置

語法

 stty(選項(xiàng))(參數(shù))

選項(xiàng)

 -a:以容易閱讀的方式打印當(dāng)前的所有配置; -g:以stty可讀方式打印當(dāng)前的所有配置。

參數(shù)

終端設(shè)置:指定終端命令行的設(shè)置選項(xiàng)。

實(shí)例

在命令行下,禁止輸出大寫的方法:

 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    #打開回顯

測(cè)試方法:

 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 }

更簡(jiǎn)單的方法就是利用read命令的-t選項(xiàng):

 read -t 10 varname

關(guān)于“Linux中stty命令有什么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI