1.注意:man、info是独立的命令,--help是个命令的参数,是获取Linux帮助信息最有效的途径。
2. man 的用法:(查man的用法:man man)
(1) 在Linux应用编程时需要使用man去查找相关的API如何使用,接收哪些参数、返回值是什么、是什么含义等;
(2)man 手册的说明:(按q退出man手册)
The table below shows the section numbers of the manual followed by the
types of pages they contain.
1 Executable programs or shell commands //------------man手册的作用说明:man 1 查命令,man 2 查API,man 3 查C库函数------------------
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7),groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
(3)譬如:man 2 open
OPEN(2) Linux Programmer's Manual OPEN(2)
NAME
open, openat, creat - open and possibly create a file //---API的作用说明----
SYNOPSIS
#include <sys/types.h> //-----调用系统API需要包含的头文件-----
#include <sys/stat.h>
#include <fcntl.h>/
int open(const char *pathname, int flags); //---系统调用的函数声明,使用时需要注意接收哪些类型的几个参数,返回值类型-----
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);
int openat(int dirfd, const char *pathname, int flags);
int openat(int dirfd, const char *pathname, int flags, mode_t mode);
(4)在Linux应用编程中info、--help使用不多,主要还是查man手册! 譬如:info open 、open --help等。