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>
相关文章
|
PyTorch 算法框架/工具 计算机视觉
用thop去获得模型参数量和计算量(pytorch)
用thop去获得模型参数量和计算量(pytorch)
1036 2
|
Web App开发 前端开发 Android开发
前端预览PDF文件(使用PDFJS)
我准备出一篇文章来介绍一下如何使用 PDFJS 。
2373 0
前端预览PDF文件(使用PDFJS)
|
2月前
|
人工智能 数据可视化 数据挖掘
一个悄然崛起的国产软件,AiPy已开源
当前AI大模型虽智能飙升,却难落地日常。AiPy另辟蹊径,为LLM接上“手脚”,打通Python执行环境,让其真正自动分析数据、生成图表、完成任务,实现从“思考”到“行动”的闭环,被誉为“中国版Manus”,获1.9k星好评。
|
7月前
|
XML Android开发 数据格式
Activity动画跳转(overridePendingTransition)
`overridePendingTransition` 用于设置 Activity 切换时的动画效果,需紧跟在 `startActivity()` 或 `finish()` 后调用,适用于 Android 2.0 及以上版本。示例中通过平移动画实现页面切换,动画 XML 文件存于 `anim` 文件夹中,`duration` 定义动画时长。四个动画文件分别控制进入与退出时的水平位移,欢迎留言交流!
142 2
Activity动画跳转(overridePendingTransition)
|
XML 数据格式 Python
Python实用记录(五):labelImg安装和使用-----看这篇就够了!
这篇文章介绍了在Windows 10系统中使用Anaconda3安装labelImg工具的方法,包括通过pip安装相关包和从GitHub下载配置,以及一些使用技巧,如修改预定义类别和自动保存功能。
1694 3
|
JavaScript 前端开发 C++
vscode编辑器中如何调试nextjs代码
代码可调式的重要性不言而喻。 对于Programer来说,自己编写的程序能够被优雅调试是一件幸福的事情,特别是习惯了后端程序调试的开发者... 在折腾Nextjs项目的日子里,我走了很多弯路才弄明白在vs code中如何优雅的调试代码。
1345 1
vscode编辑器中如何调试nextjs代码
|
SQL 存储 缓存
SqlAlchemy 2.0 中文文档(二十五)(1)
SqlAlchemy 2.0 中文文档(二十五)
276 0
|
SQL API 数据库
Python中的SQLAlchemy框架:深度解析与实战应用
【4月更文挑战第13天】在Python的众多ORM(对象关系映射)框架中,SQLAlchemy以其功能强大、灵活性和易扩展性脱颖而出,成为许多开发者首选的数据库操作工具。本文将深入探讨SQLAlchemy的核心概念、功能特点以及实战应用,帮助读者更好地理解和使用这一框架。
|
编解码 文字识别 Linux
PyMuPDF 1.24.4 中文文档(十三)(3)
PyMuPDF 1.24.4 中文文档(十三)
721 0
|
搜索推荐 数据库连接 数据库
手把手教你使用Flask搭建ES搜索引擎(实战篇)
手把手教你使用Flask搭建ES搜索引擎(实战篇)
517 0
手把手教你使用Flask搭建ES搜索引擎(实战篇)