STTY问题?

STTY问题?

SAVEDSTTY=`stty -g`
stty cbreak
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -cbreak
stty $SAVEDSTTY
请问上面的语句什么意思。尤其是: dd if=/dev/tty bs=1 count=1 2> /dev/null这句。谢谢

-------------------------------------------------------------------------------------------------------------------------      
上面语句的功能是等待用户按任意键, 其实这个功能可以简单的用 read -n 1 来实现.

dd 语句的意思是从 /dev/tty (也就是当前终端) 读一个字符, 就是等用户输入呗       
thank you very much


-------------------------------