stty是什么?
UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,
可以通过stty命令对特定终端或通信线路设置选项。
在stty中相应选项前冠以负号(-),该选项被清除;
如果无负号,该选项被设置。
例1:
stty -a #将所有选项设置的当前状态写到标准输出中
old_stty_settings=`stty -g` #保存当前设置
stty "$old_stty_settings" #恢复当前设置
stty -echo #禁止回显,当您在键盘上输入时,并不出现在屏幕上
stty echo #打开回显
stty raw #设置原始输入
stty -raw #关闭原始输入
stty igncr #开启忽略回车符
stty -igncr#关闭忽略回车符
例2:
get_char()
{
SAVEDSTTY=`stty -g`
stty -echo
stty raw
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -raw
stty echo
stty $SAVEDSTTY
}
链接: styy是什么?