# stty min 0 time 2;getc ch 表示在2毫秒内等待输入至少零个字符,如果在2毫秒内没有输入字符,则变量ch保持原有的值 stty min 1 time 1 表示将终端设置为缺省的响应方式,即在1毫秒内等待输入至少1个字符,如果在1毫秒内没有输入字符,则一直等待下去 # # 一个经典的小难题,HERE you are: 把下面这个函数如法应用到你的程序中去吧。 #!/bin/sh get_char() { SAVEDstty=`stty -g` stty -echo stty...
当 su - “用户名” -c “脚本”切换用户时,产生错误信息 stty: :not a typewrite 请教如何解决?如何修改 是修改 .profile 吗
在用户的.profile文件中一般有默认的信息:stty istrip 有些脚本执行,先执行了.profile,然后就会收到mail提示信息: produced the following output: stty: : No such device or address 请问为什么会这个样子??
我机器的删除按钮是^? ,我想改为^h 于是我用 stty erase ^h 后我的删除按钮改为<-键但是当我再次登录时, 又回到^? ,怎么能把我设置的保存呢? 有一个什么文件吗? :? :? :? :(
stty intr "" stty quit "" 上述表示什么意思, 我执行stty -a,显示intr = ^C; quit = ^\; 想问一下intr ; quit这两个参数什么意思
1、在/etc/profile和/.profile文件中均没有设置stty erase ^H,但是能用backspace键删字符,请问是在其他哪儿设置的? 2、在/etc/profile文件中设置有stty erase ^H,然后su - 到一个csh用户,此时可以使用backspace键删字符,但是将/etc/profile文件中的stty erase ^H注释调后,再su - 到该csh用户,却无法用backspace键删字符,csh用户为什么会和/etc/profile文件有关呢?
现网操作系统:HP-UX mscp2 B.11.11 U 9000/800 某用户(csh)登陆后使用Backspace键删除不成功,提示^H,执行stty -a命令显示: speed 9600 baud; line = 0; rows = 24; columns = 80 min = 1; time = 1; intr = DEL; quit = ^\; erase = #; kill = @ 看来问题应该处在erase变量上面了,正常情况下应该erash= ^H。 检查.login文件显示: #set up the terminal #eval `tset -s -Q -m ':?hp' ` #stty erase "^H" kill "^U" in...
小弟愚钝,问一个简单问题: stty cbreak dd if=/dev/tty bs=1 count=1 2> /dev/null stty -break 其中,cbreak和-cbreak什么意思? dd是什么意思? if=/dev/tty是什么意思? bs和count又是什么意思?? 不好意思,问题太多,希望各位大哥大姐稍稍点拨一下 :D