linux 终端 backspace不能删除字符 出现^H

博客聚焦于Linux终端删除键Backspace不能删除字符的问题,给出两种解决办法。一是使用Ctrl + Backspace组合键;二是针对SecureCRT终端,通过设置会话选项、选择Linux仿真、勾选映射键选项,重开终端来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux 终端 删除键 backspace不能删除字符

在linux/unix平台的经常使用scanf从键盘获取字符,输出字符后按Backspace键删除时,会出现^H

解决一:临时先凑合用着,多按一个ctrl键

  • Ctrl+Backspace组合键实现删除功能

解决二:针对SecureCRT终端

  • 第一步:在SecureCRT的菜单栏选择“选项”按钮,在弹出的选项中选择“会话选项”;
    在这里插入图片描述
  • 第二步:在弹出的对话框中选择左侧的“终端”,再选择“仿真”,在右侧终端的选择中选择“Linux”;

终端选择linux

  • 第三步:在左侧选择“仿真”—>“映射键”,在右侧勾选“其它映射”下的两个选项;

键值映射

  • 最后一步,关闭这个SecureCRT终端并重开一个终端即可使用删除键。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值