|
请教一个函数的问题:
read_a_char()
{
SAVEDSTTY=`stty -g`
stty cbreak
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -cbreak
stty $SAVEDSTTY
}
这个函数是为了实现菜单选择的时候,选择完后就不用按回车的功能
我看这个函数时对于几个问题不清楚:
1stty是一个什么样的命令,他的作用是什么?
2dd是一个什么样的命令,他的作用有些什么?特别是dd if=/dev/tty bs=1 count=1 2> /dev/null后面的if=/dev/tty bs=1 count=1是什么意思?
请教诸位兄弟,谢谢!!! |
|