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的节点好不好,那要 ...
最新文章
- Anaconda3 离线安装和配置 Django-3.2.7 使用 MySQL-5.7 数据库
- Android之热修复框架Nuwa
- How to consume AIF service(即WCF service) in SSIS project
- 美国-5大牛校--8条小牛--14好校--18很不错的大学
- “互联网+”时代下 银行信息如何保证安全?
- cocoapod卡在了analyzing dependencies
- python文本分析的开源工具_重磅开源:TN文本分析语言
- 创业邦30岁以下青年企业家峰会暨颁奖典礼在京举行
- python3调用js_关于python3运行JS文件的问题
- 史上最全!数学参考书大评测及常见问题
- 康末otdr测试软件丢失,利用OTDR快速定位光缆线路故障-测试测量-与非网
- mysql 唯一约束和唯一索引_谈谈唯一约束和唯一索引
- 信息系统项目管理师-软考-B站自学
- BeautifulSoup+scrapy+MySQL爬取人人词典
- 时间统计法--柳比歇夫
- 微信公众号——创建标签,给粉丝打标签。
- 样式padding-left和margin-left有什么区别?(from baidu zidao)
- 一个查询错误:A query was run and no Result Maps were found for the Mapped Statement ‘com.kuang.dao.BookMap
- 更相减损法求最大公因数
- 网易 七鱼 面试 java_reactJs微信端接入网易七鱼客服