系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux使用stty命令

Linux如何使用stty命令

時(shí)間:2015-04-09 16:29:33 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150409/44709.html 手機(jī)查看 評(píng)論

  Linux命令中,stty命令主要用于打印或修改終端設(shè)置,加上各種參數(shù)能夠?qū)崿F(xiàn)不同的功能,下面小編將針對(duì)stty命令在Linux中的應(yīng)用給大家做個(gè)簡單介紹,希望對(duì)不了解的朋友提供一些幫助。

 Linux如何使用stty命令

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

  stty -icanon 設(shè)置一次性讀完操作,如使用getchar()讀操作,不需要按enter

  stty icanon 取消上面設(shè)置

  stty -a 查看 信息

  stty -echo 設(shè)置命令不被顯示

  stty echo 取消不顯設(shè)置

  stty raw -echo

  stty raw echo

  stty iuclc #開啟

  stty -iuclc #恢復(fù)

  2、在命令行下禁止輸出小寫

  stty olcuc #開啟

  stty -olcuc#恢復(fù)

  3、打印出終端的行數(shù)和列數(shù)

  stty size

  4、改變ctrl+D的方法:

  stty eof “string”

  系統(tǒng)默認(rèn)是ctrl+D來表示文件的結(jié)束,而通過這種方法,可以改變!

  5、屏蔽顯示

  stty -echo #禁止回顯

  stty echo #打開回顯

  測試方法:

  stty -echo;read;stty echo;read

  6、忽略回車符

  stty igncr #開啟

  stty -igncr#恢復(fù)

  7、定時(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

  上面就是Linux使用stty命令的方法介紹了,通過stty命令你能夠?qū)K端進(jìn)行各種設(shè)置,比如禁止輸入大寫、忽略回車符等,通過練習(xí)來掌握這些用法吧。

標(biāo)簽 命令

發(fā)表評(píng)論

0

沒有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄