您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页Linux的命令行打字不显示咋办?

Linux的命令行打字不显示咋办?

来源:保捱科技网

现象

我们在使用某些奇怪的程序时,会发现,你敲键盘命令行不显示任何东西。比如输入密码。当然,输密码肯定是不能显示出来了。

但是有的时候,因为程序什么的问题,敲命令行也不显示东西。只有回车的时候,看到命令执行的结果。这是怎么回事,怎么办?

原因:

因为,stty关闭了输入回写。我们可能想当然的认为,敲了键盘,就应该有字出现在屏幕上。只是这个也是因为程序提供了这个功能。如果程序不写这个功能,我们可能就不会这样认为。

各个把键盘键入的字符输出来的就是stty的输入回写功能,包括退格等字符处理,都是stty处理掉的。键盘给电脑的只有按键消息。

1#关闭输入回显
2stty -echo

 解决:

怎么解决这个问题?能关就能开嘛。

1#开启输入回显
2stty echo

转载请注明: » 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务