linux/unix交互shell使用scanf函数获取键盘输入时按Backspace键总是出现^H^H^H^的解决方法
c语言scanf函数用于获取键盘输入字符串时,不小心输错了一个字符,想按Backspace键删除时,却总是出现^H,虽然通过组合键Ctrl+Backspace可以删除,但显然有些麻烦,这时我们可通过stty命令修改终端配置来实现Backspace删除功能。如下:
输入命令使Backspace键恢复正常
stty erase ^H
- 其它命令
#stty 常用来改变并打印终端行设置的常用命令
stty iuclc # 在命令行下禁止输出大写
stty -iuclc # 恢复输出大写
stty olcuc # 在命令行下禁止输出小写
stty -olcuc # 恢复输出小写
stty size # 打印出终端的行数和列数
stty eof "string" # 改变系统默认 ctrl+D 来表示文件的结束
stty -echo # 禁止回显
stty echo # 打开回显
stty -echo;read;stty echo;read # 测试禁止回显
stty igncr # 忽略回车符
stty -igncr # 恢复回车符
stty erase '#' # 将#设置为退格字符
stty erase '^?' # 恢复退格字符
linux/unix交互shell使用scanf函数获取键盘输入时按Backspace键总是出现^H^H^H^的解决方法相关推荐
- GetAsyncKeyState()函数获取键盘输入
C++ GetAsyncKeyState()函数获取键盘输入 GetAsyncKeyState()可以异步获取按键输入,GetAsyncKeyState(某个键的虚拟键码) 可以得到这个键的状态,然后 ...
- 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法
微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...
- 【原】WPF按钮或page获取焦点后,按backspace键,后退的解决方法
[原]WPF按钮或page获取焦点后,按backspace键,后退的解决方法 参考文章: (1)[原]WPF按钮或page获取焦点后,按backspace键,后退的解决方法 (2)https://ww ...
- Linux/UNIX不同shell环境下数组的处理
有遗漏和不当的地方请大家指正,谢谢! [关于声明] 比较通用的做法,如ksh和bash declare -a 数组名 注意在ksh下还支持另外一种独特的变量声明赋值语法比较特殊. set -A var ...
- C语言编程拼错的纸条,程序员编程C语言指针答疑:小心scanf函数给指针输错值...
一.程序员编程C语言答疑合集 https://m.toutiaocdn.com/group/6718545102257521166/?app=news_article×tamp=15 ...
- Linux/unix不同shell环境下数值运算的处理
在阅读本文前,您需要对变量替换.命令替换和数值替换有一点认识. 阅读完本文,您应该获得解决下列问题的信息: 不同shell(bash,csh,ksh)下如何处理数值的运算 常用来数值运算的命令 关于运 ...
- linux服务器oracle数据库导出dmp文件功能演示,备份数据库命令。exp命令显示command not found解决方法,EXP-00028: 无法打开dmp进行写入问题解决
默认需要切 oracle 用户才可以用,命令su - oracle. 直接用 exp 命令会显示 command not found nctest205:~ # exp ncc_auto_0513/1 ...
- python获取键盘按键键值_python获取键盘输的值
importxlrdimportxlwtimportsysMARGE_INPUT_FILE_NAME_STR=u"input.xls"MARGE_OUTPUT_FILE_NAME_ ...
- linux启动sql server数据库,SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法...
第五步.启动系统数据库model model系统数据库同样也是SQL Server启动过程中用到的一个非常关键的数据库,如果这个库损坏,SQL Server启动也会失败,关于model数据不能启动的原 ...
- 宝塔linux面板ping网址找不到主机,云服务器安装宝塔面板后无法ping通ip地址问题的解决方法...
为什么云服务器搭建宝塔面板后,服务器ip地址就ping不通了?很多做网站的站长们,在买服务器之前都是怎么去测试IP呢,通常都是通过ping这个方式看看这个时间上,在就是去测试这个IP的节点好不好,那要 ...
最新文章
- 【imx6】/dev中fb和video的对应关系
- 博士毕业,信心满满的去面算法工程师,竟然凉了...
- 举头望明月打计算机术语,精选有关月亮的灯谜大全
- 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | ART 虚拟机下 DexClassLoader 类加载器脱壳点总结 )
- 29. Divide Two Integers
- 服务器性能指标(一)——负载(Load)分析及问题排查
- truffle unbox react 出坑指南
- 云图说丨初识数据工坊DWR
- 通过prompt方法增强开放领域问答模型
- Struts2 action的扩展名两种修改方法
- STL的Vector介绍
- 人脸方向学习(十六):Face Detection-BlazeFace解读
- indexed true mysql_一行代码,搞定浏览器数据库 IndexedDB
- 方舟服务器后台一直显示正在重启,win10正在重新启动卡住如何解决_win10重启后一直显示正在重新启动的解决教程...
- 服务器修改开机启动项,启动项设置_服务器开机启动项
- FAT32文件系统快速入门
- pyhton根据城市名称获取省份名称
- mysql sending data 耗时_mysql sending data状态时间花费太大
- python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....
- 海信电视直播显示服务器连接超时,【当贝市场】海信电视多屏互动连接超时怎么办?...
热门文章
- 如何开启windows7快速启动栏(转)
- 关于win7快速启动栏以及显示桌面功能的还原
- 程序员必须知道的硬件常识(一):打印机之彩印缺少某种颜色的解决方法
- android弹球动画,FlingAnimation/SpringAnimation实现弹球动画
- ios 图片合成幻灯片_为iPad构建iOS幻灯片应用程序
- 千呼万唤始出来的京东HR面(2023暑期实习)
- Unity SKFramework框架(一)、Audio音频管理器
- php第三方支付宝支付,第三方对接-支付宝支付接入教程
- ZT世界第九大奇迹--北京西直门立交桥〔爆笑〕
- QQ 居然被盗了?原因在这......