我检查了一些使用自动工具的典型开源项目。我想对这个包进行一些修改,但我也想更改包的手册页中的一些内容。手册页源位于project-name/doc/project-name.1。我只是做了一个小改动,现在我想预览这个改动,而不必实际对项目进行makeinstall。我该怎么做?我试过类似的东西:man-M.1project-name但它不起作用,我尝试过的各种变体也不起作用。这听起来像是一个简单的问题,但我似乎无法通过谷歌搜索问题找到任何东西,所以我希望这里有人可以帮助我。谢谢。 最佳答案 man-l/path/to/manfile
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找一种通过API查询linux手册页的方法,我找到的最接近的方法是http://linux.die.net/man,但是那里的命令分为8个部分,例如gcc在第1部分:http://linux.die.net/man/1/gcc,并且由于它实际上不是一个API,所以您会得到一个完整的html页面(包括边栏和广告)作为返回。在我继续努力并尝试制作之前,是否已经存在
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找一种通过API查询linux手册页的方法,我找到的最接近的方法是http://linux.die.net/man,但是那里的命令分为8个部分,例如gcc在第1部分:http://linux.die.net/man/1/gcc,并且由于它实际上不是一个API,所以您会得到一个完整的html页面(包括边栏和广告)作为返回。在我继续努力并尝试制作之前,是否已经存在
我正在编写一些自定义man页面,我想包括可能经常更改的内容,例如编写man页面的日期。例如,一个在gitrepo中,每当对其进行更改时,我想更新man页面的日期无需手动操作。是否有可能在*roff文件或markdown文件中#include或调用shell变量,然后使用pandoc来“编译”man页面?我知道这是一个奇怪的问题,但我还没有遇到过类似的问题。请注意,这不同于简单地在$MANPATH中包含一个手册页以供man调用。I.E.,我想使用类似的东西:.THfoo10"$(gitlog-n1|grepDate|tail-c31)""$(gitbranch|grep"*")"代替每次
我正在编写一些自定义man页面,我想包括可能经常更改的内容,例如编写man页面的日期。例如,一个在gitrepo中,每当对其进行更改时,我想更新man页面的日期无需手动操作。是否有可能在*roff文件或markdown文件中#include或调用shell变量,然后使用pandoc来“编译”man页面?我知道这是一个奇怪的问题,但我还没有遇到过类似的问题。请注意,这不同于简单地在$MANPATH中包含一个手册页以供man调用。I.E.,我想使用类似的东西:.THfoo10"$(gitlog-n1|grepDate|tail-c31)""$(gitbranch|grep"*")"代替每次
在我看来,MAP_POPULATE不仅仅用于私有(private)映射,这与手册页所说的相矛盾:MAP_POPULATE(sinceLinux2.5.46)Populate(prefault)pagetablesforamapping.Forafilemapping,thiscausesread-aheadonthefile.Lateraccessestothemappingwillnotbeblockedbypagefaults.MAP_POPULATEisonlysupportedforprivatemappingssinceLinux2.6.23.基于我对mmap.c的Linux
在我看来,MAP_POPULATE不仅仅用于私有(private)映射,这与手册页所说的相矛盾:MAP_POPULATE(sinceLinux2.5.46)Populate(prefault)pagetablesforamapping.Forafilemapping,thiscausesread-aheadonthefile.Lateraccessestothemappingwillnotbeblockedbypagefaults.MAP_POPULATEisonlysupportedforprivatemappingssinceLinux2.6.23.基于我对mmap.c的Linux
以open(2)为例,其概要如下:#include#include#includeintopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);intcreat(constchar*pathname,mode_tmode);我应该包含所有这些头文件还是其中任何一个都可以?在前一种情况下,我如何知道哪些头文件包含哪些函数、宏和typedef? 最佳答案 您应该包括所有这些。POSIX规范会告诉您每个规范中的内容(例如,this是
以open(2)为例,其概要如下:#include#include#includeintopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);intcreat(constchar*pathname,mode_tmode);我应该包含所有这些头文件还是其中任何一个都可以?在前一种情况下,我如何知道哪些头文件包含哪些函数、宏和typedef? 最佳答案 您应该包括所有这些。POSIX规范会告诉您每个规范中的内容(例如,this是
我在/opt/python-2.7.6中维护自定义编译的Python安装。我希望手册页安装在share/man中。我已经使用pip安装了几个库(numpy、scipy、matplotlib、sympy).我不确定他们是否应该附带手册页。现在,我安装了pygments。它带有一个名为pygmentize的二进制文件,它已正确安装在bin中。旁路:我在Debian软件包python-pygments中查找了文件,它附带了一个手册页:$apt-filelistpython-pygments.../usr/share/man/man1/pygmentize.1.gz...回到正题:我不想用ap