使用退格键时出现^H上下左右键变成^[[A^[[B^[[C^[[D

本文详细介绍了在Ubuntu16系统中如何切换到Bash模式,包括通过两种不同方法实现的步骤。此外,还讲解了如何设置环境变量以实现持久化的配置,如修改擦除键为退格键,以及解决上下左右方向键显示异常的问题。

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

一,方法一
问题出现的环境:新创建了一个账号,并且进去之后只显示一个
系统:ubuntu 16
$
1,首先要进入bash模式。

bash

2,使用bash模式输入命令

sudu chsh 

注意 后面要跟你登录账号的名字否则的话就默认为是管理员账号
3,在显示的Login Shell []后面输入

/bin/bash

这样每次进入都会进入bash模式

二,方法二

当然还有另外的一种方法,在$的模式下也可以输入退后键,直接输入下面的stty命令,这个命令的意思是将擦除改成后退键。

stty erase ^H

与此同时,还要将这个直接放到环境变量中去,否则每次登录都要再次使用这个命令才可以。
全局变量可以搜以下linux环境变量设置。只用把stty erase ^H加到最后就可以了。但是还是倾向于第一种方法。
至于上下左右显示异常,经查找他们说是将export TERM=linux插入到环境变量中去,但是由于我使用的第一种方法,因此对这个就没有作测试。

### 关于服务器 `nvidia-smi` 无响应及 Back 显示异常解决方案 #### NVIDIA-SMI 无响应问题分析与解决方法 当遇到 `nvidia-smi` 命令无响应的情况,这通常意味着 GPU 驱动程序未能正确加载或存在其他潜在问题。以下是几种可能的原因及其对应的排查措施: - **驱动未安装或损坏**:确认 NVIDIA 驱动已成功安装,并且版本适合所使用的 CUDA 版本。可以通过查看 `/var/log/nvidia-installer.log` 文件来获取更多关于最近一次安装的信息[^1]。 - **内核模块缺失**:如果系统重启后发现 `nvidia-smi` 失效,则可能是由于新的内核更新导致原有驱动不再适用。此应重新编译并加载相应的 DKMS 模块,或者尝试回滚到之前稳定状态下的内核版本。 - **权限不足**:确保执行此命令的用户具有足够的权限访问 GPU 设备节点(通常是通过加入 video 或者 nvidia 用户组实现)。也可以临使用 sudo 提升权限来进行诊断操作。 对于上述情况中的任意一种,在采取行动前建议先停止所有正在运行的应用程序和服务以免造成数据丢失或其他不可预见的影响;另外还可以考虑查阅官方文档以获得更详细的指导和支持材料。 ```bash # 查看NVIDIA驱动状态 lsmod | grep nvidia # 加载/卸载NVIDIA模块 sudo modprobe -r nvidia sudo modprobe nvidia ``` #### Backspace 显示为 `^H` 的修正办法 Backspace 按下后终端中出现了 `^H` 字符而不是预期的行为,这种现象一般发生在某些特定类型的 Linux 发行版或是经过特殊配置后的环境中。要修复这个问题,可以按照如下方式进行调整: - 修改 `.inputrc` 文件,添加一行 `set meta-flag on` 和 `"\C-h": backward-delete-char` 来定义退格行为。 - 对于 Bash Shell 用户来说,可以在个人主目录下的隐藏文件 `.bash_profile` 中追加环境变量设置 `export BACKSPACE=2` ,从而影响整个会话期间按映射方式。 - 如果以上两种途径均无法解决问题的话,那么就需要检查当前使用的终端模拟器是否有专门针对盘布局的相关选项可供调节了。 最后值得注意的是,部分老旧硬件可能会自带一些奇特默认设定,因此也有可能需要参照具体型号的手册说明做进一步处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值