昨天下午,我使用更新管理器推荐的更新更新了系统。更新完成后,我关闭了系统,然后回家休息。
我今天早上来上班,在标准终端仿真器 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。