1:man:交互式在线帮助文档
man工具用来显示系统文档中的man页内容,以此帮助用户了解工具的具体用法。
Linux系统的man页分为9个部分,每部分都描述了相关工具的使用方法,这样可以更加精细的查询。
(1):可执行程序或shell命令
(2):系统调用
(3):函数调用(库函数)
(4):设备(/dev)
(5):文件格式(/etc/passwd)
(6):游戏
(7):其它
(8):系统管理(root)
(9):内核例程(非标准)
如果在查询某工具的时候不指定手册的某个部分,那么man就会显示上面最先找到的相关内容,并且在开始部分会指出是哪一部分。
例如:
man write 会显示第一部分的内容
man 2 write 会显示第二部分的内容
说明write既是一个shell命令,又是一个系统调用函数。
实例:
man write
WRITE(1)(第1部分) BSD General Commands Manual WRITE(1)
NAME
write — send a message to another user
SYNOPSIS
write user [tty]
man 2 write
WRITE(2)(第2部分) Linux Programmer's Manual
WRITE(2)
NAME
write - write to a file descriptor
SYNOPSIS
#include
ssize_t write(int fd, const void *buf, size_t count);
2:--help:显示工具的简要帮助文档,内容更精炼。
例如:
Usage: banshee [options...] [files|URIs...]
Help Options
--help Show this help
--help-playback Show options for controlling playback
--help-query-track Show options for querying the playing track
--help-query-player Show options for querying the playing engine
--help-ui Show options for the user interface
--help-debug Show options for developers and debugging
--help-all Show all option groups
--version Show version information
阅读(1689) | 评论(0) | 转发(0) |