在哪里查看内置命令的手册页?

时间:2014-04-10 15:07:40

标签: bash shell unix manpage

例如,当我输入man fgman history时,将显示相同的联机帮助页BUILTIN(1)。有一个命令列表,但没有使用它们的规范。我在哪里可以找到它们?

4 个答案:

答案 0 :(得分:10)

BUILTIN命令没有单独的手册页。 help页面涵盖了这些内容。你可以这样做:

help history

help fg

答案 1 :(得分:7)

我在〜/ .bashrc中定义了以下bash函数:

bashman () 
{ 
    man bash | less -p "^       $1 "
}

这允许我(在大多数情况下)直接跳转到给定内置的手册页的相关部分。 E.g。

bashman fg

直接跳转到:

   fg [jobspec]
          Resume  jobspec  in the foreground, and make it the current job.
          If jobspec is not present, the shell's notion of the current job
          ...

不幸的是,对于某些内置函数来说,它不能很好地工作 - history就是其中之一。在这些情况下,您必须多次通过手册页 n 才能到达所需的部分。

答案 2 :(得分:1)

shell内置命令的文档包含shell的手册页。

例如,请参阅:man bash了解history或fg命令。

答案 3 :(得分:0)

在zsh上,上面的答案不是很有帮助。

您可以使用man zsh查看Shell自己的手册。它会告诉您手册太长(哈!),并提供带有实际内容的章节列表。从那里我们了解到man zshbuiltins解释了内置命令。这是一个巨大的清单,每个清单及其说明,您都可以使用/进行搜索。