Linux学习笔记:终端删除键失效解决办法
一、删除键变空格
近日在安装 vi
时遇到报错,遂卸载了部分包进行重新安装。
安装后出现终端乱序,输错命令按 Backspace
删除键进行删除时不能删除反而添加空格,并且导致某些快捷键无法使用。
经过一番查找发现:
终端所依赖的包 ncurses-base
被删除,安装后重新输入 bash
即可解决。
sudo apt install ncurses-base
root@1021d8f88470:/data# apt install ncurses-base
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
ncurses-base
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 238 kB of archives.
After this operation, 348 kB of additional disk space will be used.
Get:1 http://mirrors.aliyun.com/debian stretch/main amd64 ncurses-base all 6.0+20161126-1+deb9u2 [238 kB]
Fetched 238 kB in 0s (679 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package ncurses-base.
(Reading database ... 25176 files and directories currently installed.)
Preparing to unpack .../ncurses-base_6.0+20161126-1+deb9u2_all.deb ...
Unpacking ncurses-base (6.0+20161126-1+deb9u2) ...
Setting up ncurses-base (6.0+20161126-1+deb9u2) ...
root@1021d8f88470:/data# bash
二、删除键变^H
执行删除时,无法删除,后面显示 ^H
。
解决办法:
- 方法一:
Ctrl + Backspace
进行删除,较为麻烦 - 方法二:在终端执行
stty erase ^H
,再进行删除即可。
参考链接:linux 删除变为空格
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2022-01-09 机器学习笔记:训练集、验证集和测试集区别