Linux下将manual转换成PDF格式文件的方法
时间:2010-08-08 来源:liyongfeng410799624
|
man -t <name> | ps2pdf - > <outputfile.pdf>
<name>是你要查询的命令或程序接口名字 <outputfile.pdf>是你想要的输出的pdf文件,一般以pdf为后缀来命名
-t 参数的意思是将man的查询结果通过groff格式化输出来,一般是ps格式。而ps2pdf的功能就是将ps文件转换成pdf格式文件。
如果不利用管道,将结果分开的话,命令如下:
man -t <name> <outputfile.ps>
ps2pdf outputfile.ps outputfile.pdf
1. 输出为 .txt 文件[root@linux ~]# man tcpdump | col -b > man_tcpdump.txt
在使用 [root@linux ~]# man man 命令输出man的信息时,最后tips中有使用范例。
2.输出为 .pdf 文件
[root@linux ~]# man -t tcpdump | ps2pdf - > man_tcpdump.pdf 若要保存man命令输出的帮助信息到文件中,可以使用如下命令:
#man <命令> | col -b > <命令>.txt
其中col文文档编辑命令,其作用是过滤控制字符,语法及参数说明如下:
col [-bfx][-l<缓冲区列数>]
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-l<缓冲区列数> 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。 附件上传一个man bash的pdf文档供大家参考
相关阅读 更多 +