歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux如何使用stty命令

  Linux命令中,stty命令主要用於打印或修改終端設置,加上各種參數能夠實現不同的功能,下面小編將針對stty命令在Linux中的應用給大家做個簡單介紹,希望對不了解的朋友提供一些幫助。

 Linux如何使用stty命令

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

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

  stty icanon 取消上面設置

  stty -a 查看 信息

  stty -echo 設置命令不被顯示

  stty echo 取消不顯設置

  stty raw -echo

  stty raw echo

  stty iuclc #開啟

  stty -iuclc #恢復

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

  stty olcuc #開啟

  stty -olcuc#恢復

  3、打印出終端的行數和列數

  stty size

  4、改變ctrl+D的方法:

  stty eof “string”

  系統默認是ctrl+D來表示文件的結束,而通過這種方法,可以改變!

  5、屏蔽顯示

  stty -echo #禁止回顯

  stty echo #打開回顯

  測試方法:

  stty -echo;read;stty echo;read

  6、忽略回車符

  stty igncr #開啟

  stty -igncr#恢復

  7、定時輸入

  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選項

  read -t 10 varname

  上面就是Linux使用stty命令的方法介紹了,通過stty命令你能夠對終端進行各種設置,比如禁止輸入大寫、忽略回車符等,通過練習來掌握這些用法吧。

Copyright © Linux教程網 All Rights Reserved