
Linux案例
宅羽
这个作者很懒,什么都没留下…
展开
-
Linux案例之处理^M特殊字符
◆ 产生原因:DOS (Windows 系统)使用的断行字符为 ^M$ ,我们称为 CR 与 LF 两个符号。 而在 Linux 下,则是仅有 LF ($) 这个断行符号。所以,当在 Linux 下打开Windows文件时,就会多了一个 ^M 的符号。◆ 处理方案:dos2unix 命令:dos2unix filenamesed 命令:sed -i 's/^M//g' fil...原创 2019-11-19 10:44:53 · 2114 阅读 · 0 评论 -
Linux案例之清空日志文件出现^@
◆ 现象:通过 truncate -s 0 命令清空日志文件中的内容后写入新的日志,用 vim 打开日志文件会发现开头有很多 ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^◆ 原因:^@就是’\0’表示空字符,出现这个问题应该是因为清空日志文件后,指针停留在文件中的某个位置,然后写入文件就从这个指针开...原创 2019-11-07 10:19:51 · 2361 阅读 · 5 评论