tmux终端意外出现控制字符

简介: tmux终端意外出现控制字符

tmux是一个优秀的终端工具。在以前,其实我是screen党,因为足够简单。

接触tmux后,发现它也够简单,而且相比screen比较实用的一点是,在screen里,无法按下ctrl+a组合键回到当前命令行的行首,而tmux则可以,于是就可耻的叛变了“。

相对于Screen,它也更好用:支持屏幕切分(横切、竖切),支持在一个终端里开启多个会话,也有更丰富的命令行参数。


image.png


macos下,用iterm登入远程主机,进入tmux,按下shift+空格/回删,或者ctrl+回删,都会出现控制字符。

#手速稍微快一些,就会出来好几个控制字符
[root@yejr.run tmp]# 7;2u  ;2u  7;5u
-bash: 7: command not found
-bash: 2u: command not found
-bash: 2u: command not found
-bash: 5u: command not found

#在mysql客户端里也会出现
root@yejr.run [test]>select *;2u from t1;

只需要把远程主机的TERM环境变量改成ansi/vt100之类的就没事。

[root@yejr.run ~]# env | grep TERM

TERM=xterm
[root@yejr.run ~]#
[root@yejr.run ~]#
[root@yejr.run ~]# export TERM=ansi
[root@yejr.run ~]#
[root@yejr.run ~]# tmux a -t yejr

#之后在tmux里查看TERM,并且也不会再出现控制字符了
[root@yejr.run ~]# env | grep TERM
TERM=screen

如果是xterm/linux就会出现上述问题。

此外,如果是tmux在本地环境运行也不会,只有连接到远程主机才会这样。

备注:文中图片来自网搜,若有侵权请告知,立即删除。全文完。

            </div>
相关文章
conda常用操作和配置镜像源
conda常用操作和配置镜像源
31764 0
基于simulink的电弧炉模型建模与仿真
本课题基于Simulink构建电弧炉模型,进行仿真并输出电压、电流曲线及U-I分布图。使用MATLAB2022a版本完成核心程序与模型设计。电弧炉通过高压电弧加热炉料(废钢、生铁等),温度可达3000°C以上,促进脱碳、脱硫等反应。能量平衡和物质平衡是理解其工作机理的基础,动态模型描述状态随时间变化,如温度、成分分布。高效运行需先进的控制系统,包括电极位置、功率控制等。
|
测试技术 开发工具 Swift
Liger kernel训练加速,一行代码训练吞吐量提高 20%,显存使用量降低 60%
在LLM的训练/微调过程中,开发者通常会遇到一些瓶颈,包括GPU显存不够,经常遇到OOM,GPU使用率100%而且非常慢等。
Liger kernel训练加速,一行代码训练吞吐量提高 20%,显存使用量降低 60%
|
Linux API 开发工具
[开源]基于ffmpeg和libvlc的视频剪辑、播放器
[开源]基于ffmpeg和libvlc的视频剪辑、播放器
370 0
|
12月前
|
人工智能 监控 安全
自学记录鸿蒙 API 13:骨骼点检测应用Core Vision Skeleton Detection
骨骼点检测技术能够从图片中识别出人体的关键骨骼点位置,如头部、肩部、手肘等,广泛应用于运动健身指导、游戏交互、医疗辅助、安全监控等领域。我决定深入学习HarmonyOS Next API 13中的Skeleton Detection API,并开发一个简单的骨骼点检测应用。通过理解API核心功能、项目初始化与配置、实现检测功能、构建用户界面,以及性能优化和功能扩展,逐步实现这一技术的应用。未来计划将其应用于健身指导和智能监控领域,探索与其他AI能力的结合,开发更智能的解决方案。如果你也对骨骼点检测感兴趣,不妨一起进步!
418 9
|
机器学习/深度学习 人工智能 自然语言处理
揭开模型微调Fine-Tuning的神秘面纱:如何在预训练基础上巧妙调整,解锁定制AI解决方案的秘密武器
【10月更文挑战第8天】模型微调是在预训练模型基础上,利用特定领域数据进一步训练,以优化模型在特定任务上的表现。此方法广泛应用于自然语言处理和计算机视觉等领域,通过调整预训练模型的部分或全部参数,结合适当的正则化手段,有效提升模型性能。例如,使用Hugging Face的Transformers库对BERT模型进行微调,以改善文本匹配任务的准确率。
426 1
|
Go
深度探讨 Golang 中并发发送 HTTP 请求的最佳技术
深度探讨 Golang 中并发发送 HTTP 请求的最佳技术
470 0
|
人工智能 Serverless 异构计算
【有奖体验】AI 都这么厉害了,可以看图生成文字描述!
一个可以智能识别图片,AI 智能文案描写,以后再也不用怕文案写不出来了!
|
弹性计算 网络安全
阿里云服务器ECS更换公网IP地址的方法教程
阿里云服务器ECS更换公网IP地址的方法教程
429 0
|
缓存 网络协议 前端开发
Http实战之无状态协议、keep-alive分析(2)
Http实战之无状态协议、keep-alive分析(2)
753 1
Http实战之无状态协议、keep-alive分析(2)