免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5318 | 回复: 3
打印 上一主题 下一主题

stty设置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-15 22:30 |只看该作者 |倒序浏览
现网操作系统: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" intr "^C" eof "^D" susp "^Z" hupcl ixon ixoff tostop
tabs
#stty -istrip

我的问题是:
1、如果将.login中stty注释去掉应该能够解决此问题,想问问不在改用的.login和.cshrc中设置,有没有存在其它方式进行永久设置?
2、我在其它同样的小型机上发现某用户(csh)的stty注释仍然存在,但是能够正常使用删除键,不知道什么原因?
3、csh用户登录和/etc/profile文件是否有关?
检查了/etc下的d.*文件和profile文件中都没有stty erase ^H的设置

论坛徽章:
0
2 [报告]
发表于 2008-02-16 15:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2008-02-18 23:08 |只看该作者
man stty

论坛徽章:
0
4 [报告]
发表于 2008-02-19 08:06 |只看该作者
支持楼主
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP