众所周知,在Linux中有很多的命令,每个命令下面又包含许多的选项参数,我们不可能全部背下来,那么我们如何获取详细的命令信息呢?在Linux中提供了很丰富的帮助文件,我们只需要使用"man command(命令)”便能查到我们想要的信息。

一、whatis与whereis

在正式介绍man的使用之前,先给大家说说两个命令"whatis""whereis"。

whatis->释义

whatis命令是用于查询一个命令的功能,并将查询结果打印到终端上。 whatis命令在man -w显示的文件中查找command参数指定的命令、系统调用、库函数或特殊文件名。whatis命令显示手册部分的页眉行,还能能看到该命令的其他章节的内容。whatis命令等同于使用man -f命令。

whereis->释义

whereis命令通过查询$PATH和$MANPATH定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力。

whereis->选项

-b   定位可执行文件。

-m   定位帮助文件。

-s   定位源代码文件。

-u   搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。

-B   指定搜索可执行文件的路径。

-M   指定搜索帮助文件的路径。

-S   指定搜索源代码文件的路径。

whereis->实例

说明:svn未安装,定位不到相关的文件;whereis省略参数,则显示所有文件;-b只定位可执行文件,-m定位帮助文件。

二、man命令与man page操作

有了whereis和whatis两个命令做先锋,在使用man的时候就显得快速很多,你可以先用whatis定位所产命令的章节号,有了章节号,你可以使用“man 章节号 command”精确定位。如果man也没有你想要的信息,你还直接访问“whereis -m command ”列出的文件。接下来详细看看man的语法格式以及man page的内容结构和详细操作。

1、man命令

man-->语法格式

man [ Options ] [ Arguments ]

man-->选项

-a:在所有的man帮助手册中搜索;

-f:等价于whatis指令,显示给定关键字的简短描述信息;

-P:指定内容时使用分页程序;

-M:指定man手册搜索的路径;

-k 指令/文件:模糊查询,用此参数将列出整个man page中个所查内容相关的内容,即它将同时查找指令/文件名,和相应的说明的内容,只要包含有所查找的内容就会被列出。

man-->实例

2、man page

man page-->文件目录结构

在使用man command查询帮助时,系统罗列出了大量有关command的信息,我们要询自己的想要的信息,那你必须知道man page的结构。Man page一般以NAME开始到SEE ALSO结束。基本上,man page大致分为以下几个部分:

代号

内容说明

NAME

简短的命令、数据名称说明

SYNOPSIS

简短的命令执行语法介绍

DESCRIPTION

较为完善的说明

OPTIONS

针对SYNOPSIS部分中,列举的所有可用的选项说明

COMMAND

命令在执行的时候。可以执行的命令

FILES

这个程序或数据说使用、参考或链接到的文件

SEE ALSO

与这个命令或数据所使用、参考或链接的文件

EXANPLE

一些可以参考的范例

BUGS

是否有错误

这里只是列举出标准的一些选项,还有其他的层次结构存在,像AUTHOR(作者)、REPORTING(报告)、HISTORY(历史)、COPYRINGHT(版权)。

man page-->章节号

在查看man page时,所查询的命令后面都跟了一个数字,这个数字在man page中我们称为章节号。

通过章节号,它能让我们了解或者直接查询相关的资料,常见的几个数字的意义如下表

章节号

含义

1

用户在shell环境中可以实现的命令或可执行文件

2

系统内核可调用的函数和工具

3

一些常见的函数与函数库,大部分为C的函数库

4

设备文件的说明,通常放在/dev下的文件

5

配置文件或者某些文件的格式

6

游戏

7

惯例与协议,例如Linux文件系统、网络协议等

8

系统管理员可使用的管理命令

9

跟kernel有关的文件

1P

开发者章节

man page-->操作

进入到man page中之后,想要向下翻页的话,可以使用space键,也可以使用”Page Down”。如果想向上翻页,可以使用字母B或者”Page Up”。如果你想要搜索关键字,可以在任何时候输入”/String”来主动查找关键字,常见操作如下表。

按键及操作

含义

空格键

向下翻一页

[ Page Down ]

向下翻一页

[ Page Up ]

向上翻一页

b

向上翻一页

[ home ]

去往前一页

[ end ]

去到最后一页

/string

向下搜寻String字符串,例如想搜索time,直接输入/time

?string

向上搜索String这个字符串

n,N

配合/和?来搜寻字符串,n表示同向搜索;N表示反向搜索

q

退出这次man page

谢谢观看!(有不足和错误的地方请留言)

linux man命令如何翻页,Linux中如何使用 man page相关推荐

  1. linux man命令如何翻页,Linux中man命令

    Linux中man命令 查看一个命令的使用方法, 可以通过man命令进行.man命令是manual(操作说明)的简写. 命令的使用格式:man 命令 例如: 出现的这个屏幕画面,称为man page( ...

  2. linux man命令如何翻页,如何在Linux中使用man帮助使用man命令

    使用man帮助能够使用man命令对系统进行操作,还能查询一些相关文件,下面小编就给大家介绍下Linux使用man帮助的方法,感兴趣的朋友可以看在Linux系统中使用man帮助能够使用man命令对系统进 ...

  3. linux 只有命令指示,Linux命令行翻页?

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:Linux命令行翻页? 问题详情:有没有其他按键翻页? 我只知道用管道的方法more来分页显示,回答:Shift+PageUPPag ...

  4. (初学入门足够)Linux终端命令学习——在VMware虚拟机中创建的ubuntu(Linux最常用的发行版本)

    目录 前言 学习Linux终端命令的原因 学习Linux终端命令的技巧 Linux常用命令 一.常用linux命令的基本使用 1.查看目录内容 1.1 ls 列表和隐藏文件显示 1.2 ls 通配符的 ...

  5. Linux常见命令作用(持续更新中,欢迎提议支持)

    Linux常见命令作用(持续更新中,欢迎提议支持) 1.ifconfig 查看ip地址 2.cd 切换工作目录(跳转路径) cd 路径 切换至工作目录"路径" 下同,指令后面都可附 ...

  6. linux uniq命令_如何在Linux上使用uniq命令

    linux uniq命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux ...

  7. linux more命令 翻页,Linux系统中的翻页命令more和less使用教程

    more more- 在显示器上阅读文件的过滤器[[ ]] 总览 (SYNOPSIS) more[-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ... ...

  8. linux常见命令 翻页,linux命令基础(二)

    linux目录 常见的目录及其解释 /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令. /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件. ...

  9. linux查看文件往上翻页,Linux查看文件内容命令

    直接查看文件内容 1. cat cat 是concatenate的缩写,主要功能是将文件内容连续显示在输出设备上,搭配有效的参数,可以使输出内容达到自己想要的结果.它的缺点是当文件内容行数很多时,往往 ...

最新文章

  1. antv g6 禁止移动_antV G6流程图在Vue中的使用
  2. 一文盘点数据行业的动态演变
  3. javascript对时间的处理
  4. 以某个字符开始_小白从零开始数据分析01—Excel常用公式汇总(数据清洗)
  5. java 短链跳转原理_给你代码:短链接生成原理
  6. SVM与SoftMax分类器
  7. 【算法】LeetCode算法题-Remove Duplicates from Sorted Array
  8. Anchor-free新思路,统一目标检测、实例分割、姿态估计三种任务
  9. javabean_企业JavaBean,基础架构预测以及更多行业趋势
  10. Xformode的坑
  11. iOS 提交app到iTunes Connect,显示构建版本“+”号的小技巧/ 选择版本提交 无“+”号 问题/Xcode 上传成功但iTunes 不显示上传的版本的问题
  12. 中缀表达式转后缀表达式(Java)
  13. yealink学习笔记20200422UVC协议、usb摄像头抓包
  14. matlab绘制折线图
  15. urule知识包的仿真测试导出excel报错java.lang.NoSuchMethodError
  16. 采用现场总线协议的压力变送器特性介绍
  17. 示波器电流探头工作原理-Pintech品致
  18. python编写库存管理_python编写商品管理
  19. [Learn Android Studio 汉化教程]Reminders实验(一)
  20. 互联网手机卡资费对比

热门文章

  1. 2023年留学基金委(CSC)公派访问学者博士后项目选派办法及解读
  2. 抖音小程序实践一:申请初始化
  3. 应该怎样读书,应该读什么书. 我阅读的经历与心得
  4. C++ 实现 ping 功能 域名(URL)解析实际 IP地址
  5. Kubernetes 单节点安装Clickhouse
  6. 基于 PaddleDetection 的 SoccerNet 多目标跟踪基线
  7. 计算机音乐作曲排名2019,2019全球歌曲排行榜_数据 2019全球古典音乐排行榜
  8. AUTO TECH 2018 中国国际汽车技术展览会在武汉盛大召开
  9. android launcher3,Android Launcher3 基本功能分析
  10. tuned-adm性能优化的配置文件详解