QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1098|回复: 10

如何打印bash manual

[复制链接]
发表于 2005-7-18 11:38:40 | 显示全部楼层 |阅读模式
我用man bash >bash.txt执行成功,more bash.txt没问题,但将其拷至装有打印机的另一台机器(win xp home edition)用写字板、记事本、ultra edit等打开均有乱码,格式不对,无法打印出来,请高人指点指点!
发表于 2005-7-18 11:59:59 | 显示全部楼层
man bash | col -b >bash.txt
回复

使用道具 举报

发表于 2005-7-18 12:06:58 | 显示全部楼层
[code:1]zcat /usr/man/man1/bash.1.gz | groff -t -E -Tps -mandoc -ma4 | gs -q -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sPAPERSIZE='a4' -sOutputFile=bash.pdf -[/code:1]

把man转成pdf后再打印,还能保持粗斜体等格式哦。
回复

使用道具 举报

 楼主| 发表于 2005-7-18 14:44:58 | 显示全部楼层
多谢多谢多谢------------frakeroot
回复

使用道具 举报

发表于 2005-7-18 14:46:13 | 显示全部楼层
多了个r,是fakeroot
回复

使用道具 举报

 楼主| 发表于 2005-7-18 15:37:19 | 显示全部楼层
     ,再次向您致谢------fakeroot!
不过,我试了,行是行,但在win xp 中打开一看要106页!而每行实际也就利用了大半行,从节省纸张的角度,能不能让它每行多显示几列呀?如何控制linux输出的列宽呀?
回复

使用道具 举报

发表于 2005-7-18 15:42:53 | 显示全部楼层
这个是manpage本身的格式如此吧,有办法控制吗?
回复

使用道具 举报

 楼主| 发表于 2005-7-18 15:54:40 | 显示全部楼层
哦,也许是这样!难道就没有人想过啥办法打印出来吗?至少能省50页纸!
回复

使用道具 举报

发表于 2005-7-18 15:55:36 | 显示全部楼层
有个MANWIDTH变量,你试试看。
回复

使用道具 举报

 楼主| 发表于 2005-7-18 17:12:44 | 显示全部楼层
再次向您致谢-----------fakeroot!
我试了你提供的转成pdf格式的方法,虽然不明白咋回事但照葫芦画瓢,居然一次执行成功!
而更让人高兴的是:该文件不仅如你所说:粗斜体分明,而且仅有55页!!!
fakeroot太伟大了,我为中国有你这样的好人而骄傲!
回复

使用道具 举报

发表于 2005-7-18 17:15:15 | 显示全部楼层


你说话真夸张啊!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 08:56 , Processed in 0.042688 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表