跳转到内容

Unix/命令/获取帮助指南

来自维基教科书,开放世界中的开放书籍

显示指定命令的手册页

一个有用的选项是

$ man -k TEXT  

这会搜索手册页标题和简介行中的 TEXT

示例

要显示 chown 命令的手册页

$ man chown

man 有不同的节。

  • 1 节是用户命令
  • 2 节是系统调用(程序用于与内核通信)
  • 3 节是库参考(用于 C 语言编程)
  • 4 节是设备驱动程序
  • 5 节是配置文件和其他文件格式
  • 6 节是游戏
  • 7 节是杂项(例如,“ascii” 映射和 C “运算符” 优先级)
  • 8 节是系统命令(类似用户命令,但主要用于 root)

可以在页面名称之前指定节号。例如,man chmod通常显示用户命令“chmod”。要查看系统调用“chmod”

$ man 2 chmod

要搜索手册页中的“新闻组”,

$ man -k newsgroups
actsync              (8)  - synchronize newsgroupsoups
newsgroups           (1)  - a program to list unsubscribed newsgroups
  • 如果这不起作用,你可能需要运行 makewhatis 命令。

链接

一个有时可用的高级 man 命令。它以 Info 格式显示指定命令的改进手册页。似乎在 POSIX 中不存在。

示例

要显示 grep 命令的手册页

$ info grep

在所有 info 手册页中查找“grep”的出现

$ info --apropos grep
"(autoconf-2.13)Examining Declarations" -- EGREP_CPP
"(autoconf-2.13)Examining Declarations" -- EGREP_HEADER
"(autoconf-2.13)Old Macro Names" -- HEADER_EGREP
...

要查看“grep” info 手册页的物理位置

$ info -w grep
/usr/share/info/grep.info.gz

要查看一个文件作为 info 页

$ info -f ./some_cmd.info.gz

链接

在手册页简短描述中搜索指定关键字。似乎在 POSIX 中不存在。

在许多系统上,这与 man 命令的 -k 选项完全相同。

示例

$ apropos newsgroups
active               (5)  - list of active Usenet newsgroups
newsgroups           (1)  - a program to list unsubscribed newsgroups

链接

显示简短的手册页描述。似乎在 POSIX 中不存在。

示例

$ whatis info
info (1)             - read Info documents
info (5)             - readable online documentation
$ whatis chmod
chmod (1) - change file modes
chmod, fchmod (2) - change mode of file

链接

makewhatis

[编辑 | 编辑源代码]

创建 whatis、apropos 和 man -k 命令的数据库。这通常由你的系统自动运行,但有时你需要手动运行它。似乎在 POSIX 中不存在。

示例

# makewhatis
$ sudo makewhatis

链接

华夏公益教科书