由于linux和windows系统的编码方式不同,及man命令输出文件的特殊格式,man文件直接通过管道产生的文件在windows环境下阅读会产生乱码。经地一番研究,可使用如下指令操作,这里以要阅读man man产生的帮助文档为例。
 
       man man | col –x | col –b > man.txt && unix2dos –n man.txt man-dos.txt
 
       这条命令产生两个文件,分别是man.txt和man-dos.txt;前者是在linux下的纯文本文件,后者是在windows下的纯文本文件。
 
       col –x     将文件中的TAB(^I)用等量的空格代替。
 
       col –b f   过滤any backspaces(^H等)字符。
 
       unix2dos 用于转换linux和windows纯文本文件的换行格式。