jjzjj

linux - Git 手册页似乎不正确

我是git的新手,如果这是一个愚蠢的问题,请原谅。我已经在SLESLinux上从源代码安装了git1.7.7.4,一切看起来都不错。我已将以下内容添加到$MANPATH:/usr/local/git-1.7.7.4/share/man当我执行mangit时,我看到了Git(3)UserContributedPerlDocumentationGit(3)NAMEGit-PerlinterfacetotheGitversioncontrolsystemSYNOPSIS...这看起来不像是我在命令行中使用的git命令的手册页。或者是吗?显然,听起来像是perl的东西。这是一个onlineve

linux - 系统调用的 debian 手册页

我安装了debianlenny,但我很惊讶我无法获取系统调用的手册页(man2read等)如何安装它们? 最佳答案 apt-getinstallmanpages-dev 关于linux-系统调用的debian手册页,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1553872/

linux - 系统调用的 debian 手册页

我安装了debianlenny,但我很惊讶我无法获取系统调用的手册页(man2read等)如何安装它们? 最佳答案 apt-getinstallmanpages-dev 关于linux-系统调用的debian手册页,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1553872/

linux - membarrier 手册页中的示例在 x86 中毫无意义吗?

也许这只是我,但man2页面中的示例membarrier似乎毫无意义。基本上,membarrier()是一个异步内存屏障,给定两个协调的代码片段(让我们调用快速路径和慢速路径)允许您将障碍的所有硬件成本转移到慢速路径,并只留下快速路径与编译器障碍1。有几种不同的方法可以实现membarrier行为,例如向每个相关处理器发送IPI或等待每个处理器上运行的代码被取消调度——但具体的实现细节是在这里不重要。现在,这是manpage中给出的示例转换:原始代码staticvolatileinta,b;staticvoidfast_path(void){intread_a,read_b;read_

linux - membarrier 手册页中的示例在 x86 中毫无意义吗?

也许这只是我,但man2页面中的示例membarrier似乎毫无意义。基本上,membarrier()是一个异步内存屏障,给定两个协调的代码片段(让我们调用快速路径和慢速路径)允许您将障碍的所有硬件成本转移到慢速路径,并只留下快速路径与编译器障碍1。有几种不同的方法可以实现membarrier行为,例如向每个相关处理器发送IPI或等待每个处理器上运行的代码被取消调度——但具体的实现细节是在这里不重要。现在,这是manpage中给出的示例转换:原始代码staticvolatileinta,b;staticvoidfast_path(void){intread_a,read_b;read_

linux - 如何 : Using syslog for user created shell script

关于syslog的信息比比皆是,但我找不到任何我感兴趣的非常简洁的信息。我有一个用户创建的bash脚本,它应该记录各种调试、信息和错误消息。我想使用系统日志。这在UbuntuServer发行版中。我只是想快速了解一下。我在/etc/logrotate.d中看到许多文件,这些文件在任何手册页中都没有讨论,这让我感到困惑。我应该以用户身份登录吗?本地0-7?在记录器命令中使用它们之前,我需要做些什么来配置它吗?我应该如何定义要创建的日志?或者这已经完成了?回答了这些问题后,我应该能够从手册页中收集到详细信息。 最佳答案 您需要bsdut

linux - 如何 : Using syslog for user created shell script

关于syslog的信息比比皆是,但我找不到任何我感兴趣的非常简洁的信息。我有一个用户创建的bash脚本,它应该记录各种调试、信息和错误消息。我想使用系统日志。这在UbuntuServer发行版中。我只是想快速了解一下。我在/etc/logrotate.d中看到许多文件,这些文件在任何手册页中都没有讨论,这让我感到困惑。我应该以用户身份登录吗?本地0-7?在记录器命令中使用它们之前,我需要做些什么来配置它吗?我应该如何定义要创建的日志?或者这已经完成了?回答了这些问题后,我应该能够从手册页中收集到详细信息。 最佳答案 您需要bsdut

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