vim 文件中出现 ^H

 

 

0 Problem

    在服务器上跑keras实验,然后用tee指令把实验结果保存在文本文件中。

 文本文件在本机linux下用vim打开文件时会出现^M,^H。用sublime打开也会出现奇怪的字符。

 

1 Reason

    linux下的换行符是\n,windows是\r\n,所以windows下的文件在linux下打开的话,\r会作为控制字符^M显示。(mac下换行符是\r)

    ^H出现的原因未知,估计是keras的进度条显示的方法造成。其实原因不太重要,反正能去掉,保证看的顺眼就好了。

 说到控制字符,可以简单列举几个。如下表所示,其中LF和CR是常用的换行符,SOH, EOT, ESC三个字符在计算机网络的数据链路层的帧传输时用到过,NUL为C中字符串结束提供标志\0。

Seq   ^J ^M ^H ^A ^D ^{  
十进制       10 13 08 01 04 27 00
缩写       LF CR BS SOH EOT ESC NUL
字符名       

Line Feed

(换行)

Carriage Return

(回车)

Backspace

(退格)

Starting of Heading

(报头开始)

End of transmission

(传输结束)

Escape

(转义)

Null

(空)

 

 

 

==========================================================

最常用的字符实体

 

显示说明实体名称实体编号
  半方大的空白    
  全方大的空白    
  不断行的空白格    
< 小于 &lt; &#60;
> 大于 &gt; &#62;
& &符号 &amp; &#38;
" 双引号 &quot; &#34;
© 版权 &copy; &#169;
® 已注册商标 &reg; &#174;
商标(美国) &trade; &#8482;
× 乘号 &times; &#215;
÷ 除号 &divide; &#247;

https://blog.wpjam.com/m/character-entity/

 

 

 

参考:

https://www.cnblogs.com/liaohuiqiang/p/7571365.html

https://blog.wpjam.com/m/character-entity/

 

posted @   redrobot  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示