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的章节中查看它的帮助。

[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就可以获取帮助啦。

linux中man命令的基本用法,linux中的man命令的详细解释相关推荐

  1. linux命令see的用法,Linux一些基本命令与用法

    linux是非常强大的,在学习linux时,命令的使用是必不可少的,因此在这和大家分享一下我所了解的linux的一些基本命令,学习linux时先要了解一下命令的格式. Linux命令的格式: 命令+选 ...

  2. ssh重装ubuntu_ubuntu光盘安装ssh Ubuntu中ssh的安装与用法 - Linux - 服务器之家

    ubuntu光盘安装ssh Ubuntu中ssh的安装与用法 发布时间:2017-04-05 来源:服务器之家 SSH分客户端openssh-client和openssh-server 如果你只是想登 ...

  3. Linux用户(user)与用户组(group)管理(超详细解释)

    Linux用户(user)和用户组(group)管理 用户/组基本概念与特性 1.查看用户的uid/gid 2.用户基本信息文件 (1)用户名 (2)密码 (3)UID (4)GID (5)主目录 ( ...

  4. python中内置函数的用法_python中str内置函数用法总结

    大家在使用python的过程中,应该在敲代码的时候经常遇到str内置函数,为了防止大家搞混,本文整理归纳了str内置函数.1字符串查找类:find.index:2.字符串判断类:islower.isa ...

  5. oracle中SQL语句ge的用法,Oracle中SQL语句的几种用法

    在诊断数据库系统性能的过程中,总会涉及到跟踪效率低下的SQL语句,Oracle数据库10g包含一种新的实用程序trcsess,它可以让您基于会话ID或模块名称之类的条件,有选择地从大量跟踪文件中抽取出 ...

  6. string 相等 java_java中string相等问题(==与.equal的具体区别。求详细解释)

    展开全部 这要和String的JVM内部工作原理相结合! 比如:String s1="accp" Java内部将此62616964757a686964616fe58685e5aeb ...

  7. linux中du命令参数的用法,linux中du命令参数及df命令和dd命令介绍

    本文详细介绍了linux中du命令参数及df命令和dd命令的使用方法,并对之进行了举例说明. linux中df命令参数 linux中df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获 ...

  8. linux命令sort的用法,Linux sort命令用法详解

    sort命令将许多不同的域按不同的列顺序分类.sort命令以空格作为字段分隔符,将一行分割为多个关键字对文件进行排序.需要注意的是sort命令并不对文件内容进行实际的排序(即文件内容没有修改),只是将 ...

  9. linux命令sort的用法,linux之sort命令的用法

    sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式: sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序. 参 数 ...

  10. linux中c语言kbhit函数用法,linux下kbhit()函数 getch函数。

    对于上面的问题,都用到 linux下的getch函数与kbhit函数. 参考了http://kpld8888.wordpress.com/2007/03/07/linux%E4%B8%8B%E7%9A ...

最新文章

  1. 盘点工业界AI项目流程以及边缘设备现状
  2. Git《二》时光机穿梭
  3. 心率 心律 脉率的区别
  4. linux下的C语言开发(动态库)
  5. python字符串和字节串有什么区别_python – 字符串和字节字符串之间的区别是什么?...
  6. 如何用卡片法写论文?
  7. Matlab中fspecial的用法
  8. 俄罗斯卢布为什么整个2016年都在升值?
  9. 运维大佬嘲笑我,这个你都不知道?
  10. java 创建二维码 并加载显示到窗口
  11. 揭秘,两个大西瓜竟然能合成它...
  12. Linux和Windows学习日记5
  13. java并发编程-进程和线程调度基础
  14. Thinkcmf - 微信公众号开发 -1
  15. Box2D 实现不倒翁效果 绘制扇形
  16. 图片上传_RuoYi
  17. 如果你是12306网站架构师,你会如何设计网站的软件架构和硬件系统架构?
  18. 【小技巧】argc和argv的用法
  19. swoole 捕捉php错误,常见错误 - swoole - yoyo
  20. 如何使用沃顿研究数据中心(WRDS,CRSP)查询美股历史交易数据(R语言的调用方法以及代码示例)

热门文章

  1. window7中出现 你需要权限来执行此操作 的解决方法
  2. 固定定位(fixed)和粘性定位(sticky)的比较
  3. 超级计算机中心建设方案,我校举办大连理工大学超算中心建设方案论证会
  4. 计算机考证培训班价格
  5. Cocos--开启物理
  6. 【 unity3d 】NGUI playTween与Tween动画 脚本的使用
  7. 路由器就能赚钱? 揭秘京东云无线宝背后的黑科技
  8. 独立产品灵感周刊 DecoHack #012
  9. PIPIOJ1099PIPI的油田
  10. html中heading标签,Heading标签优化实战经验分享