更新后,终端/Putty 显示控制字符 (^M)

更新后,终端/Putty 显示控制字符 (^M)

昨天下午,我使用更新管理器推荐的更新更新了系统。更新完成后,我关闭了系统,然后回家休息。

我今天早上来上班,在标准终端仿真器 putty 和使用 VirtualBox 运行的 Windows 虚拟机中的 putty 中使用 vi 时,都会显示控制字符。我没有进行任何其他系统更改,也不知道这是怎么发生的。就好像我拥有的​​每个文本文件都是在 DOS 中创建的一样。

我搜索了论坛,但没找到任何答案。我将xterm其用作模拟器,并与 3 位同事核实过,他们都没有遇到这个问题,所以我们不认为这是服务器端的问题。尤其是因为我已经检查了 3 个不同的服务器。

.profile除了变量之外,我的目录中没有其他PATH内容,因此我使用与其他人相同的终端设置。有些文件很好(我可以打开和阅读/etc/environment我的.profile),但大多数服务器生成的日志文件都是垃圾。在同一文件上运行 cat 或 head 会显示没有字符的内容。

答案1

我不太清楚原因,但是你可以在 vi(m) 中输入 [在 ESC 模式下]

%s/^M//g

从文件中删除 CTRL M。

相关内容