IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:screen

共 2 篇相关文章

IT 累计浏览 5,441

Linux screen窗口中文乱码问题

这篇讲的是在老版本CentOS(4.3)上,使用GNU screen时遭遇的中文显示乱码问题。作者遇到的情况是:终端系统locale设置为通用的en_US.UTF-8,但其vim编辑器配置却强制指定了GBK编码。 这个看似简单的配置组合,正是屏幕输出乱码的根源。当screen创建新会话时,它会继承父进程的UTF-8环境;而vim在内部使用GBK编码来处理文件内容,当它向屏幕写入中文字符时,发出的字节流在screen看来就是无法正确解码的“乱码”。 解决的思路很直接:确保编码环境的一致性。要么将vim的编码设置与系统locale统一为UTF-8,要么就让整个终端环境都使用GBK。文章没有追求复杂的理论,而是基于这个明确的因果逻辑,给出了实操性的修复步骤。对于仍在维护旧系统或需要处理遗留中文编码文件的技术人员,这个排查思路具有普遍的参考价值。

IT 累计浏览 2,672

使用 screen 命令的一些小技巧

这篇讲的是作者在应对远程工作环境时,如何发掘 screen 命令的实用价值,并总结出几个提升效率的小技巧。文章从实际工作痛点出发——比如网络不稳定或需要长时间运行的任务——引出 screen 作为终端复用工具的核心优势:它能让你在断开连接后保留会话,轻松恢复工作状态。 作者具体分享了几类操作技巧。首先,如何创建和命名会话,例如用 `screen -S session-name` 快速启动一个标识清晰的会话,便于后续管理。其次,介绍了一些常用快捷键,比如 `Ctrl+A` 组合键配合 `D` 分离会话、`r` 重连最近的会话,这些操作让多任务切换变得直观。此外,文章还提到了 screen 的日