Linux MAN命令的使用技巧

转载 2012年03月29日 14:37:52

在Linux的shell下我经常要使用Linux man命令来查看一些不熟悉的命令的使用方法。最经在shell下编程的时候,发现一些c和c++中的库函数。不清楚,我都跑去网上搜索了。一不小心,我发现,原来Linux man还可以用来查询系统库文件中的一些函数定义和使用方法。

Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:

1   Executable programs or shell commands

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]

在shell中输入 man+数字+命令/函数 即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数。

例如,本来是想寻找c标准库中的rand()函数,直接使用man rand得到的是一个rand命令的手册,直接用来产生一个随机数,这个内容在手册section 1中。如果使用man 3 rand就可以得到自己想要的库函数中rand()的用法了。


====

http://os.51cto.com/art/201003/188192.htm

--------------------------------------------------------------------------------------------------------------------------------------------

我们经常会看到 在说一个对象的man page 的时候,会有这样的格式:

mmap(2) 

shm_open(3)

这个后面的数字是什么意思呢,通过 man man 命令就可以知道,这个是数字是,section

大多数类unix 操作系统,都采用相同的section 的约定:

Section 1

user commands (introduction)
Section 2
system calls (introduction)
Section 3
library functions (introduction)
Section 4
special files (introduction)
Section 5
file formats (introduction)
Section 6
games (introduction)
Section 7
conventions and miscellany (introduction)
Section 8
administration and privileged commands (introduction)
Section L
math library functions
Section N
tcl functions

通过后面的数字,你就能明白一个函数是系统调用,还是只是一个类库中的一个函数。这个数字还是相当有意义的。

====

http://www.cnblogs.com/niniwzw/archive/2011/01/20/1939953.html

相关文章推荐

Linux man命令的使用方法

Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 Linux的man手册共有以下几个章节: 1 Executable programs...

Linux man命令的使用方法

Linux man命令的使用方法 Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 Linux的man手册共有以下几个章节: ...

Linux man命令的使用方法

转载自:http://www.cnblogs.com/hnrainll/archive/2011/09/06/2168604.html Linux提供了丰富的帮助手册,当你需要查看某个命令的参数...

Linux man命令的使用方法

Linux man命令的使用方法 - Leo Chin - 博客园 http://www.cnblogs.com/hnrainll/archive/2011/09/06/2168604.html

Linux man命令的使用方法

Linux man命令的使用方法(整理收集自网络) Linux提供了丰富的帮助手册,使用Linux man命令来查看一些不熟悉的命令的使用方法,还可以用来查询系统库文件中的一些函数定义和使用方法。 ...

linux man 命令 详解

转自:http://blog.sina.com.cn/s/blog_532f78a40100rn9y.html 刚接触linux的时候,都会使用man来查阅一些命令的帮助信息。但是也都只是使用"...

Linux man和info命令

man page是manual page的缩写,是UNIX传统的查看帮助文档的方法。

linux man 命令 详解

刚接触linux的时候,都会使用man来查阅一些命令的帮助信息。但是也都只是使用"man  命令名称"这样简单的格式。其实,man还有不少其他小技巧,在这和大家分享一下。 1  当你列出writ...

Linux Man手册的使用示例

当我们学会使用man文档时,将大大提升使用命令的能力。这里,本人认为更多人是不知道man 命令文档的格式,不知怎么使用选项,导致不想使用man。为此,本文通过mkdir命令文档做一个示例,希望对读者们...

Linux man 使用详解

inux下最通用的领域及其名称及说明如下: ----------------------------- 领域 名称 说明 1 用户命令, 可由任何人启动的。 2 系统调用, 即由内核提供...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)