前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >排障集锦:九九八十一难之第二十六难!--------敲命令行也不显示东西。只有回车的时候,看到命令执行的结果。这是怎么回事,怎么办?

排障集锦:九九八十一难之第二十六难!--------敲命令行也不显示东西。只有回车的时候,看到命令执行的结果。这是怎么回事,怎么办?

作者头像
不吃小白菜
发布2021-03-02 15:40:35
3600
发布2021-03-02 15:40:35
举报

敲命令行也不显示东西。只有回车的时候,看到命令执行的结果。这是怎么回事,怎么办?

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

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

#关闭输入回显

代码语言:javascript
复制
stty -echo

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

#开启输入回显

代码语言:javascript
复制
stty echo
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档