认识Linux指令之 “man” 指令

01.man指令(重要)

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是 man

语法: man [选项] 命令

常用选项

  • -k 根据关键字搜索联机帮助
  • num 只在第num章节找
  • -a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

02.举例

比如我们不会rm这个指令

认识Linux指令之 “man” 指令_第1张图片

翻阅手册可以用上下键,退出按q

03.man手册

解释一下,man手册分为8章

  • 1 是普通的命令
  • 2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
  • 3 是库函数,如printf,fread4是特殊文件,也就是/dev下的各种设备文件
  • 5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
  • 6 是给游戏留的,由各个游戏自己定义
  • 7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
  • 8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

认识Linux指令之 “man” 指令_第2张图片

我们主要学习一下123,456789手册目前暂时不用了解

手册1

1 说的是可执行程序 指令

使用的时候就可以这样用

手册2

2 说的是系统调用

在使用man指令时,我们最重要的是查2号手册

系统调用就是Linux内核提供的接口

手册3

3 说的是C库函数的调用

比如我们要查看C库函数中的printf,就可以这样使用

如果显示是这样

那就使用下面这段指令安装

yum install -y man-pages

认识Linux指令之 “man” 指令_第3张图片

这就是C库函数中的printf函数 

如果是直接查看printf指令是和C语言库中的没关系的,他就是一条指令,和printf函数没关系,只是实现了类似C语言库中printf函数的功能

认识Linux指令之 “man” 指令_第4张图片

因为在Linux 不通过指定手册查看的时候,直接man 指令,这时候会在手册中从上往下依次查,如果在一个手册中找到了,就停下来再不往下找了

认识Linux指令之 “man” 指令_第5张图片

你可能感兴趣的:(#,Linux,linux,运维,服务器)