制作man手册页的电子版或者是纸质版

一个是把命令的帮助文件制作成电子书。如ls命令,最好是查看系统里的自带的帮助,利用
man ls >ls.txt
但是从Linux系统里传到windows里无法正常查看。
解决方法:
man ls | col -b >ls.txt

格式:man command_name | col -b >command_name.txt

感觉不方便也可以制作成pdf电子书

格式如下:man -t command_name | ps2pdf ->command_name.pdf


打印man page


  1. man -t

打印man page和用终端程序查看man page一样简单,有时为了方便阅读和思考,需要打印出man page。然而打印man page并不可以一步到位,打印特定区段的命令要用到稍后会详细讲述的原则。但是如果你想打印man page,这种方法可以做到。目前只需要先有这么个概念,阅读后面的章节后你将会更加理解这些命令的含义。

假设有一台打印机已经连接到系统中,并将它标记为hp_laserjet。要将ls命令的man page直接用这个打印机打印,就需要使用-t选项(或--troff),再通过管道(pipe)输出至lpr命令,并在lpr命令中用-P选项来标识相应的打印机。


  1. $ man -t ls | lpr -P hp_laserjet

说明 第4章将介绍管道符(|)的用法,第6章将介绍lpr命令的用法。

稍等一会儿(时间长短视计算机和打印机的速度而定),打印机hp_laserjet就开始打印ls命令的man page了。不过,或许你并不真想打印man page页面,可能为ls命令的man page创建PDF就足够了。再重申一次,这个命令现在所做的事情或许看起来很神秘,但是很快就可以真相大白的。

再次使用-t选项,但这次是将输出结果发送到一个根据ls命令命名的PostScript文件。如果处理过程成功完成,就可以使用ps2pdf命令将PostScript文件转换为PDF文件。转换正常完成后,可以删除掉原来的PostScript文件,因为不再需要它了。


  1. $ man -t ls > ls.ps && ps2pdf ls.ps && rm ls.ps

说明 第4章将学习">"和"&&"符号的用法,第6章将学习ps2pdf命令。

如果要为自己喜欢用的命令创建一个打印好的man page库,或者将这个库制作成PDF格式(必要时再打印出来),现在你应该知道如何去做了。事情就这么简单,man命令如此强大和灵活,它的功能甚至比现在看到的这些还要强大。

《Linux命令速查手册》

http://book.51cto.com/art/200909/152863.htm

你可能感兴趣的:(windows,linux,电子书,打印机,电子版)