如何理解手册页

如何理解手册页

打开手册页时,它们通常看起来像是一堵文本墙,有大量选项,但通常没有太多上下文。但它们是如何使用命令的宝贵信息宝库。

那么,如何理解手册页呢?标准章节的内容是什么?它们是如何组织的?是否有一个思维导图可以让你更容易理解手册页?

您是否使用了任何技巧来使它们更容易导航 - 例如为文本添加颜色。

答案1

我不认为手册页是主要的学习资源。我认为手册页是一个有用的触发器,可以提醒我如何做我已经知道如何做的事情。

通常,您可以在互联网上找到教程或操作指南,它们会教您如何以及为什么事情会这样发展。然后,当您真正开始做这件事时,您会阅读手册页来提醒自己如何完成它的特定标志或语法。我个人的经验法则是,如果我在两次阅读手册页后都无法弄清楚我需要做什么,我需要谷歌......并且可能为自己做一些笔记。

通常我发现这less是对我来说最好的手册页查看器;我可以上下滚动并在其中进行搜索以找到我要查找的单词。

答案2

描述和示例部分对于理解页面的组织方式和如何使用它们man man有很大帮助。man

总的来说,我发现许多man页面的“示例”、“另请参阅”和“文件”部分非常有用,因为当您尝试追踪某些可能晦涩难懂的内容时,它们会提供下一步查找位置的线索。

如果您的寻呼机是,less您可以设置LESS_TERMCAP_*变量以在页面中显示颜色man。这是我的:

export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)

不要忘记,info文件通常具有更多细节并且可以导航(具有超链接的形式)。

答案3

如果您使用 konqueror,则可以在浏览器中浏览手册页。只需输入 man:/command_name 即可查看手册页

例如 man:/ls

另外,还有 vim 插件可用于在 vim 中查看带有语法高亮的手册页 http://vim.wikia.com/wiki/View_man_pages_in_Vim

答案4

我浏览它们vim 和语法高亮

相关内容