例如,当我输入man fg
或man history
时,将显示相同的联机帮助页BUILTIN(1)
。有一个命令列表,但没有使用它们的规范。我在哪里可以找到它们?
答案 0 :(得分:10)
BUILTIN
命令没有单独的手册页。 help
页面涵盖了这些内容。你可以这样做:
help history
或
help fg
答案 1 :(得分:7)
我在〜/ .bashrc中定义了以下bash函数:
bashman ()
{
man bash | less -p "^ $1 "
}
这允许我(在大多数情况下)直接跳转到给定内置的bash手册页的相关部分。 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
解释了内置命令。这是一个巨大的清单,每个清单及其说明,您都可以使用/
进行搜索。