man命令重定向后有^H乱码问题

本文介绍了解决使用vim打开ld.so文件时出现的重叠乱码问题的方法。通过使用col命令并设置不同选项,可以有效滤除控制字符,使文件内容清晰可见。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    在  man ld.so>ld.so后

    vim打开ld.so后出现重叠乱码问题

    但是cat、less可以正常查看

    解决办法:  man ld.so|col -b >ld.so

    

col命令是一个标准输入文本过滤器,它从标注输入设备读取文本内容,并把内容显示到标注输出设备。在许多UNIX说明文件里,

都有RLF控制字符。当我们运用shell特殊字符>和>>,把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col命令则

能有效滤除这些控制字符。

 

-b:过滤掉所有的控制字符,包括RLF(Reverse Line Feed)和HRLF(Halt RLF);

-f:滤掉RLF字符,但允许将字HRLF符呈现出来;

-x:以多个空格字符来表示跳格字符;                   

-l<缓冲区列数>:预设的内存缓冲区有128列,用户可以自行指定缓冲区的大小。

转载于:https://www.cnblogs.com/Aspirin-Fight/p/4729714.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值