Answers:
您可以通过管道将纯文本推送到剪贴板pbcopy
,以便像往常一样粘贴到任何位置。
man ssh | col -b | pbcopy
或同等学历
man -P "col -b | pbcopy" ssh
如果你想将它作为别名使用,后者更好,例如mancp ssh
,给定:
alias mancp='man -P "col -b | pbcopy"'
有方法可以转到HTML / PDF:手册页可以转换为html和/或pdf格式吗?
如果它只是您所追求的更好的阅读体验,您可以右键单击选择的命令并将其手册页打开为单独的窗口/选项卡,并进行正常滚动和⌘F查找。
您可以在“人员页面”配置文件下的“终端首选项”→“配置文件”中自定义此内容,该配置文件是要存在的默认配置文件之一。
这包括字体系列和大小(也可参见“视图”菜单)和背景/前景色。
pbcopy
并且pbpaste
是Macos上最好的两种实用工具。
man ssh | col -b | pbcopy
解决方案直接解决了我的问题的细节。然后,作为锦上添花,Terminal.app的内置手册阅读器胜过易用性。
MANWIDTH=80 MANPAGER="col -bx" man tmutil | open -fa "TextMate"
如果您想阅读预览中的手册页,格式良好的PDF格式,您可以运行
man -t ssh | open -f -a Preview
要么
man ssh | col -b | open -f -e
在TextEdit中打开文本版本。
将running man
命令的标准输出传递给builtin col
实用程序。运行以下命令行:
man ssh | col -b > ssh.txt
当使用专用应用程序时,可以实现这些任务的最佳阅读体验。
两位候选人:
AquaLess是Mac OS X的文本寻呼机。它允许您浏览纯文本文件 - 更重要的是 - 从Unix命令行工具输出文本。AquaLess是一个Cocoa替代less命令,它被限制在终端窗口。AquaLess为每个文本打开一个单独的窗口,因此您可以在阅读时继续在终端中工作。
或者ManOpen
ManOpen是用于查看Unix手册页的MacOS X GUI应用程序,它是Unix命令行程序,程序员库和其他系统信息的标准文档。它可以直接打开文件或给出标题,在这种情况下,它将显示`man'命令行程序的输出。还提供了apropos接口,其基本上是对手册页数据库的快速和脏搜索。将服务提供给其他应用程序以打开所选文件/标题或使用所选文本进行适当搜索。ManOpen可用于打开手册页而无需下载到命令行,浏览和搜索长而复杂的手册页,或仅用于打印它们。
还包括一个`openman'命令行工具,它类似于man,除了它将在ManOpen.app中显示手册页而不是直接显示在终端上。
或者在Safari中阅读这些页面?然后去bwana
下载Bwana并将其放入您的应用程序文件夹中。然后,即使没有运行它,您也可以使用浏览器开始查看Unix手册页。只需键入“man:”,然后在浏览器的URL字段中输入您要查找的手册页。点击进入,让Bwana完成其余的工作。
Bwana生成的手册页很简单而且非常重要。我们只是扔了一些颜色,一些大胆的标题并清理了一下,所以它们很容易就可以了。事实上,Bwana是如此简单 - 我们对此没什么可说的。所以现在就下载Bwana,看看它与浏览器的集成有多容易,以及它在查看手册页时有何不同。
然后,您可以为此构建一个shell函数:
function sman open -a Bwana man:$1 end
为了完整起见:如果您安装了X11,那么您也有xman
。
其他候选人可能是Man Reader($),Manpager,Manpower($),Man Viewer。
为什么要让事情变得更复杂?
既然你可以在这里发帖,你显然可以访问互联网。
如果你稍微谷歌,你可能会发现以不同方式格式化的版本,例如,pdf左右。
如果您喜欢手册页的PDF副本,这里是我添加到文件中的函数,.bash_profile
用于创建每个BSD 命令的PDF我将查看手册页:
manp ()
{
docDir="$HOME/Documents/BSD Commands"
[[ ! -d $docDir ]] && mkdir -p "$docDir"
if [[ ! -f $docDir/$1.pdf ]]; then
man -t "$1" | pstopdf -i -o "$docDir/$1.pdf"
open "$docDir/$1.pdf"
else
open "$docDir/$1.pdf"
fi
}
因此,在终端,如打字manp bash
,而不是man bash
一个PDF被创建,如果它已不是,然后通过注册来处理应用程序打开PDF文档。在默认情况下是预览,但是在我的系统,它被设置为使用脱脂,因为它的搜索功能是更好然后预览和事实上将搜索字符串时预览就不会。
请注意,第一次使用该函数时,它将枚举终端输出中的某些字体,但这是字体的一次枚举。
约的好处PDF副本是它保持格式,即粗体和斜体等。
作为旁注,只需在终端中键入命令名称然后右键单击它并选择打开手册页,将其显示在完全可滚动和可搜索的终端窗口中,这比输入例如更好。man bash