linux中man命令的基本⽤法,linux中的man命令的详细解释linux下的man命令是⼀个帮助命令,掌握这个命令可以让我们更好的学习linux,下⾯由店铺为⼤家整理了linux中的man命令的详细解释的相关知识,希望对⼤家有帮助!
⼀、linux中的man命令的详细解释
man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置⽂件帮助和编程帮助等信息。
语法
man(选项)(参数)
选项
-a:在所有的man帮助⼿册中搜索;
-f:等价于whatis指令,显⽰给定关键字的简短描述信息;
-P:指定内容时使⽤分页程序;
-
M:指定man⼿册搜索的路径。
参数
数字:指定从哪本man⼿册中搜索帮助; 关键字:指定要搜索帮助的关键字。
⼆、linux中的man命令的常⽤实例
分章节查看man的帮助⼿册:
1 标准⽤户命令
可以使⽤whatis命令是⽤于查询⼀个命令执⾏什么功能,并将查询结果打印到终端上。
例如:
[root@nfs-server ~]#whatis cd
cd (1p) - change the working directory
cd [builtins] (1) - bash built-in commands, see bash(1)
#从上⽂的输出结果我们看到cd命令是bash的内建命令,它的功能是改变当前⽬录,可以在1和1p的章节中查看它的帮助。
linux下的sleep函数[root@nfs-server ~]#man 1 cd
使⽤上⾯的命令可以直接查看cd的帮助信息。
[root@nfs-server ~]#man 1p cd
因为1p章节是bash的帮助信息,所以在使⽤"man 1p cd"后,通过在man中输⼊"/cd"查相关的信息才能看到cd的帮助信息。
2 系统调⽤
[root@nfs-server]# whatis read
read (1p) - read a line from standard input
read (2) - read from a file descriptor
read (3p) - read from a file
read [builtins] (1) - bash built-in commands, see bash(1)
#从上⾯可看到,read在1,1p,2,3p中都有内容,下⾯查看系统调⽤
[root@nfs-server ~]#man 2 read
[root@nfs-server ~]#man 2 mount
3 库调⽤
[root@nfs-server ~]# man 3 sleep
4 特殊⽂件(设备⽂件)
[root@nfs-server ~]#man 4 tty
5 ⽂件格式(配置⽂件的语法)
[root@nfs-server ~]# man 5 passwd
6 管理命令
[root@nfs-server ~]# man 8 fdisk
三、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]
----------------------
解释⼀下,
1是普通的命令
2是系统调⽤,如open,write之类的(通过这个,⾄少可以很⽅便的查到调⽤这个函数,需要加什么头⽂件)
3是库函数,如printf,fread
4是特殊⽂件,也就是/dev下的各种设备⽂件
5是指⽂件的格式,⽐如passwd,就会说明这个⽂件中各个字段的含义
6是给游戏留的,由各个游戏⾃⼰定义
7是附件还有⼀些变量,⽐如向environ这种全局变量在这⾥就有说明
8是系统管理⽤的命令,这些命令只能由root使⽤,如ifconfig
------------------------------------
n新⽂档,可能要移到更适合的领域。
o⽼⽂档,可能会在⼀段期限内保留。
l本地⽂档,与本特定系统有关的。
------------------------------------
在shell中输⼊man+数字+命令/函数即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较⼩的⼿册中寻相关命令和函数。
例 如:我们输⼊man ls,它会在最左上⾓显⽰“LS(1)”,在这⾥,“LS”表⽰⼿册名称,⽽“(1)”表⽰该⼿册位于第⼀节章,同样,我们输⼊“man ifconfig”它会在最左上⾓显⽰“IFCONFIG(8)”。也可以这样输⼊命令:“man [章节号]⼿册名称”。
man是按照⼿册的章节号的顺序进⾏搜索的,⽐如:man sleep,只会显⽰sleep命令的⼿册,如果想查看库函数sleep,就要输⼊:man 3 sleep
------------------------------------
man -f command显⽰man程序的所有⼿册
例如:man -f kill
man n command显⽰指定章节的⼿册
man -a command显⽰所有章节的⼿册
man -w command显⽰⼿册所在的路径
man -aw command结合-a参数显⽰所有章节的⼿册路径
------------------------------------
在vim编辑器⾥头,可以通过⼤写字母K获取光标位置处相关内容的帮助,⽐如你把光标定位到printf,然后,按下ESC,再按下SHIFT+k就可以获取帮助啦。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论