修复本地终端(windows)连接服务器使用zsh出现乱跳的问题

server/2024/12/22 20:04:23/

目前市面上还没有发现解决方案,记录一下!

1.起因:

服务器配置了zsh后,用本地的windows去连接的时候,终端内容会出现乱跳,比如输入了一个“l”,后面出现多个“lll”,如下:

```

 ⚡ root@localhost  ~  lll 

```

2.解决思路:

换终端连接,发现windows的都会出现这个问题,于是想了一下“git bash”也是可以ssh连接的,发现在gitbash中是正常使用的,然后发现gitbash设置中的"terminal"的"Type"是"xterm",然后修改其"Type",果然问题又复现了,那么解决方案就是直接将终端类型修改为"xterm"即可。

3.解决方案:

a.【推荐】直接在服务器端修改TERM类型就可以,修改配置文件找到`~/.zshrc`,然后在加入下面的内容:

export TERM=xterm

更新配置即可:`source ~/.bashrc`

b.修改power shell的配置,然后将终端修改为"xterm"即可,自己google一下。


http://www.ppmy.cn/server/99135.html

相关文章

程序员短视频上瘾综合症

一、是你疯了还是面试官疯了? ​ 最近有两个学员咨询问题,把我给整得苦笑不得。大家来看看,你有没有同样的症状。 ​ 第一个学员说去一家公司面试,第一轮面试聊得挺好的。第二轮面试自我感觉良好,但是被面试官给Diss…

Linux中安装MYSQL数据库

文章目录 一、MYSQL数据库介绍1.1、MySQL数据库的基本概述1.2、MySQL数据库的主要特性1.3、MySQL数据库的技术架构与组件1.4、MySQL数据库的应用与扩展性1.5、MySQL数据库的许可模式与开源生态 二、MySQL Workbench和phpMyAdmin介绍2.1、MySQL Workbench介绍2.2、phpMyAdmin介绍…

多功能一千平米气膜馆:无限可能的空间利用—轻空间

随着现代建筑技术的不断进步,气膜结构馆逐渐成为各种应用场景的理想选择。一千平米的气膜馆,以其灵活的设计和高效的建设速度,为各类活动提供了广阔的可能性。以下是一些一千平米气膜馆的主要应用场景,展示了其在不同领域中的巨大…

VUE项目双token刷新 vue项目token无感刷新

VUE项目双token刷新 vue项目token无感刷新 该方法无需让后端单独提供刷新接口 开发环境 前端:vue3 vite element axios 后端:thinkphp8.0 token生成方式:jwt 前端代码 import axios from "axios"; import { toast, getTo…

LVS实验(实现服务器集群的负载均衡)

基本概念 LVS(Linux Virtual Server)是Linux虚拟服务器的简称。 LVS通过将一个真实服务器集群虚拟成一台服务器来对外提供服务,同时在集群内部实现负载均衡。这种技术能够显著提高服务的处理能力和可靠性,降低单台服务器的负载压…

计算机网络-CSP初赛知识点整理

历年真题 [2016-NOIP-普及-第3题] 以下不属于无线通信技术的是( ) A. 蓝牙 B. Wifi C. GPRS D. 以太网 [2015-NOIP-普及-第10题] FTP 可以用于( )。 A. 远程传输文件 B. 发送电子邮件 C. 浏览网页 D. 网上聊天 [2019-CSP-J-第1题] 中国的国家顶级域名是( ). A. .cn B. .ch C.…

七夕情人节特辑:程序员的浪漫惊喜,9个表白源码,甜蜜编程陪你过节

大家好呀👋,今天是中国的七夕情人节,一个充满浪漫与爱的日子。为了庆祝这个特别的节日,我为大家精心准备了9个表白专用的前端小项目。这些项目涵盖了“我爱你”网站、爱情表白网站和心形动画等,通过HTML、CSS和一点点J…

Redisson看门狗机制和mulitLock原理保姆级别

Redisson看门狗机制 这段代码主要实现了异步处理一个任务&#xff0c;并根据任务结果来执行不同的操作。 首先&#xff0c;调用handleNoSync方法进行异步处理&#xff0c;并返回一个表示异步计算结果的CompletionStage<Long>对象&#xff0c;这里使用了threadId和ttlRe…