首页 > 系统相关 >Linux学习笔记:终端删除键失效解决办法

Linux学习笔记:终端删除键失效解决办法

时间:2023-01-09 11:37:44浏览次数:60  
标签:解决办法 kB 删除 ... ncurses installed base 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 删除变为空格

参考链接:Linux 终端backspace删除不了内容

标签:解决办法,kB,删除,...,ncurses,installed,base,Linux,失效
From: https://www.cnblogs.com/hider/p/17036495.html

相关文章

  • 【linux】linux Centos8系统,防火墙配置常用命令,systemctl 和firewall
    本文环境:Linux系统CentOS8.264bitCentOS7版本及以上版本较centos6有较大改动,例如:采用systemctl命令来开启service,它是服务管理中主要的工具,融合了之前service和chkconf......
  • linux指令nmcli
    参见: https://blog.csdn.net/yulin003/article/details/125561203nmcli 是NetworkManager的命令行工具。nm代表 NetworkManager,cli代表Command-Line命令行。......
  • 【linux】RabbitMQ学习-vhost 详解
    vhost本质上是一个mini版的RabbitMQ服务器,拥有自己的队列、绑定、交换器和权限控制;vhost通过在各个实例间提供逻辑上分离,允许你为不同应用程序安全保密地运行数据;vhost是......
  • maven拉取成功但包识别不出的终极解决办法
    1,此处点上2,这两个点上3,选择实际的java版本4,清空缓存......
  • RabbitMQ Linux安装与启动服务
    本文转载自https://blog.csdn.net/chengmin123456789/article/details/1247102771、先下载erlang-23.2.3-1.el7.x86_64与rabbitmq-server-3.8.11-1.el7.noarch百度网......
  • linux 内存管理(一)---基本概念
    最近项目上遇到一个问题,协议栈运行一个多小时后,就会出现延迟几ms的现象,经过反复测试和用ftrace查看,最后确认是在一个多小时候出现了do_mem_abort,然后去调用缺页异常,但是处......
  • Linux查看公网IP和私网(内网)IP的方法
    查看Linux公网IP地址查看Linux公网IP结合第三方网站辅助一下即可,直接curl一下http://ifconfig.me或者http://cip.cc即可命令:curlifconfig.me命令:curlcip.cc ......
  • 【linux】CentOS7上安装protobuf
    CentOS安装ProtobufCentos7安装protobuf3.6.1安装 protobuf【 安装3.6.1(实际应用版本protobuf-3.21.12)】wgethttps://github.com/protocolbuffers/p......
  • Linux locate命令
    原文地址:https://www.runoob.com/linux/linux-comm-locate.htmlLinuxlocate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档......
  • Linux 设置秘钥登录(SSH免密远程登录)
    SecureShell协议,简称SSH,是一种加密网络协议,用于客户端和主机之间的安全连接,并支持各种身份验证机制,目前最实用的身份验证机制就是基于密码的身份验证和基于公钥的身份验......