草庐IT

linux - 如何搜索 Linux 手册页(例如使用 grep)

我正在查找有关curl的-X选项的信息。但是,文档非常冗长,我必须向下滚动很长时间才能找到此选项。相反,我想做类似的事情mancurl|grep-X获取包含“-X”的行。(我还会将此操作与选项-A10结合使用,以获得匹配后的10行)。但是,如果我尝试这样做,我会得到grep:optionrequiresanargument--'X'Usage:grep[OPTION]...PATTERN[FILE]...Try'grep--help'formoreinformation.关于如何将grep与man一起使用,或者更一般地说,关于如何搜索特定行的手册页,有什么想法吗?

linux - 如何搜索 Linux 手册页(例如使用 grep)

我正在查找有关curl的-X选项的信息。但是,文档非常冗长,我必须向下滚动很长时间才能找到此选项。相反,我想做类似的事情mancurl|grep-X获取包含“-X”的行。(我还会将此操作与选项-A10结合使用,以获得匹配后的10行)。但是,如果我尝试这样做,我会得到grep:optionrequiresanargument--'X'Usage:grep[OPTION]...PATTERN[FILE]...Try'grep--help'formoreinformation.关于如何将grep与man一起使用,或者更一般地说,关于如何搜索特定行的手册页,有什么想法吗?

linux - 在不安装包的情况下预览手册页

我检查了一些使用自动工具的典型开源项目。我想对这个包进行一些修改,但我也想更改包的手册页中的一些内容。手册页源位于project-name/doc/project-name.1。我只是做了一个小改动,现在我想预览这个改动,而不必实际对项目进行makeinstall。我该怎么做?我试过类似的东西:man-M.1project-name但它不起作用,我尝试过的各种变体也不起作用。这听起来像是一个简单的问题,但我似乎无法通过谷歌搜索问题找到任何东西,所以我希望这里有人可以帮助我。谢谢。 最佳答案 man-l/path/to/manfile

linux - 在不安装包的情况下预览手册页

我检查了一些使用自动工具的典型开源项目。我想对这个包进行一些修改,但我也想更改包的手册页中的一些内容。手册页源位于project-name/doc/project-name.1。我只是做了一个小改动,现在我想预览这个改动,而不必实际对项目进行makeinstall。我该怎么做?我试过类似的东西:man-M.1project-name但它不起作用,我尝试过的各种变体也不起作用。这听起来像是一个简单的问题,但我似乎无法通过谷歌搜索问题找到任何东西,所以我希望这里有人可以帮助我。谢谢。 最佳答案 man-l/path/to/manfile

linux - 是否有用于 Linux 手册页的(RESTful)API?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找一种通过API查询linux手册页的方法,我找到的最接近的方法是http://linux.die.net/man,但是那里的命令分为8个部分,例如gcc在第1部分:http://linux.die.net/man/1/gcc,并且由于它实际上不是一个API,所以您会得到一个完整的html页面(包括边栏和广告)作为返回。在我继续努力并尝试制作之前,是否已经存在

linux - 是否有用于 Linux 手册页的(RESTful)API?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找一种通过API查询linux手册页的方法,我找到的最接近的方法是http://linux.die.net/man,但是那里的命令分为8个部分,例如gcc在第1部分:http://linux.die.net/man/1/gcc,并且由于它实际上不是一个API,所以您会得到一个完整的html页面(包括边栏和广告)作为返回。在我继续努力并尝试制作之前,是否已经存在

linux - 在自定义手册页中包含来自外部文件或 shell 命令的变量?

我正在编写一些自定义man页面,我想包括可能经常更改的内容,例如编写man页面的日期。例如,一个在gitrepo中,每当对其进行更改时,我想更新man页面的日期无需手动操作。是否有可能在*roff文件或markdown文件中#include或调用shell变量,然后使用pandoc来“编译”man页面?我知道这是一个奇怪的问题,但我还没有遇到过类似的问题。请注意,这不同于简单地在$MANPATH中包含一个手册页以供man调用。I.E.,我想使用类似的东西:.THfoo10"$(gitlog-n1|grepDate|tail-c31)""$(gitbranch|grep"*")"代替每次

linux - 在自定义手册页中包含来自外部文件或 shell 命令的变量?

我正在编写一些自定义man页面,我想包括可能经常更改的内容,例如编写man页面的日期。例如,一个在gitrepo中,每当对其进行更改时,我想更新man页面的日期无需手动操作。是否有可能在*roff文件或markdown文件中#include或调用shell变量,然后使用pandoc来“编译”man页面?我知道这是一个奇怪的问题,但我还没有遇到过类似的问题。请注意,这不同于简单地在$MANPATH中包含一个手册页以供man调用。I.E.,我想使用类似的东西:.THfoo10"$(gitlog-n1|grepDate|tail-c31)""$(gitbranch|grep"*")"代替每次

c - 我应该包括手册页概要中列出的任何或所有标题吗?

以open(2)为例,其概要如下:#include#include#includeintopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);intcreat(constchar*pathname,mode_tmode);我应该包含所有这些头文件还是其中任何一个都可以?在前一种情况下,我如何知道哪些头文件包含哪些函数、宏和typedef? 最佳答案 您应该包括所有这些。POSIX规范会告诉您每个规范中的内容(例如,this是

c - 我应该包括手册页概要中列出的任何或所有标题吗?

以open(2)为例,其概要如下:#include#include#includeintopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);intcreat(constchar*pathname,mode_tmode);我应该包含所有这些头文件还是其中任何一个都可以?在前一种情况下,我如何知道哪些头文件包含哪些函数、宏和typedef? 最佳答案 您应该包括所有这些。POSIX规范会告诉您每个规范中的内容(例如,this是