00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 相关描述
  • 05. 参考示例
  • 05. 附录

01. 命令概述

Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。

同时也可以使用man man 查看man的使用方法。

02. 命令格式

man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title…

03. 常用选项

Usage: man [OPTION...] [章节] 手册页...-a, --all                  寻找所有匹配的手册页-d, --debug                输出调试信息-D, --default              将所有选项都重置为默认值--warnings[=警告]    开启 groff 的警告 -f, --whatis               等同于 whatis-h     显示man的语法和参数说明,执行完成后退出程序。-k, --apropos              等同于 apropos将搜索whatis数据库,模糊查找关键字  -S, -s, --sections=列表  使用以半角冒号分隔的章节列表-t, --troff                使用 groff 对手册页排版-w, --where, --path, --location输出手册页的物理位置-W, --where-cat, --location-cat输出 cat 文件的物理位置  -c, --catman               由 catman 使用,用来对过时的 cat页重新排版   -C, --config-file=文件   使用该用户设置文件-K, --global-apropos       search for text in all pages-M, --manpath=路径       设置搜索手册页的路径为“路径”-?, --help                 give this help list--usage                give a short usage message-V, --version              print program version-R, --recode=编码        output source page encoded in ENCODING寻找手册页:-L, --locale=区域定义本次手册页搜索所采用的区域设置-m, --systems=系统       use manual pages from other systems-e, --extension=扩展将搜索限制在扩展类型为“扩展”的手册页之内-i, --ignore-case          查找手册页时不区分大小写字母(默认)-I, --match-case           查找手册页时区分大小写字母。--regex                show all pages matching regex--wildcard             show all pages matching wildcard--names-only           make --regex and --wildcard match page names only,not descriptions

04. 相关描述

4.1 man命令帮助信息的结构以及意义

结构名称 代表意义
NAME 命令的名称及功能简要说明
SYNOPSIS 参数的大致使用方法
DESCRIPTION 命令功能详细介绍,包括每一个选项的意义
EXAMPLES 使用示例(附带简单说明)
OVERVIEW 概述
DEFAULTS 默认的功能
OPTIONS 具体的可用选项(带介绍)
ENVIRONMENT 环境变量
FILES 用到的文件
SEE ALSO 相关的资料
HISTORY 维护历史与联系方式

4.2 man对应的章节概述

-S 区段清单该清单是一组用冒号分隔的欲查找的手册清单。此选项将覆盖      MANSECT     环境变量。有些指令或程序可能有一个以上的主题,它们位于不同的区段中。因此,要查看较后的区段,你可以在此指定 man 查找区段的顺序。具体区段划分如下所示:区段1:用户指令区段2:系统调用区段3:程序库调用区段4:设备区段5:文件格式区段6:游戏区段7:杂项区段8:系统指令区段9:内核内部指令区段n:Tcl或Tk指令

4.3 man命令中常用按键以及用途

按键 用处
空格键 向下翻一页
Page down 向下翻一页
Page up 向上翻一页
home 直接前往首页
end 直接前往尾页
/ 从上至下搜索某个关键词,如“/linux”
? 从下至上搜索某个关键词,如“?linux”
n 定位到下一个搜索到的关键词
N 定位到上一个搜索到的关键词
q 退出帮助文档

05. 参考示例

5.1 用户命令

可以使用whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上。

[deng@localhost ~]$ whatis cd
cd (1)               - GNU Bourne-Again SHell (GNU 命令解释程序 “Bourne二世”)
cd (3tcl)            - 改变工作目录
cd (1p)              - change the working directory
[deng@localhost ~]$

从上文的输出结果我们看到cd命令是bash的内建命令,它的功能是改变当前目录,可以在1和1p的章节中查看它的帮助。

查看bash命令,然后通过/cd去搜索
[deng@localhost ~]$ man 1 cd
使用下面的命令可以直接查看cd的帮助信息。
[deng@localhost ~]$ man 1p cd

5.2 系统调用

[deng@localhost ~]$ man 2 read

5.3 程序库调用

[deng@localhost ~]$ man 3 sleep

5.4 特殊文件(设备文件)

[deng@localhost ~]$ man 4 tty

5.5 文件格式(配置文件的语法)

[deng@localhost ~]$ man 5 passwd

5.6 管理命令

[deng@localhost ~]$ man 8 fdisk

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——man命令(有问题找男人)(13)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

最新文章

  1. linux dd命令制作软盘,制作Linux启动软盘的四种方法
  2. 曲线绕x轴旋转曲面方程_空间曲线绕空间直线旋转生成的旋转曲面方程
  3. halcon使用点拟合圆形时候,点集顺序紊乱,不影响圆形拟合效果
  4. 客户端SDK测试思路
  5. Netty工作笔记0076---handler链调用机制实例3
  6. Bootstrap 第一天
  7. ubuntu 16.04 和win10双系统ubuntu无法更新问题解决
  8. cadence17.4 - Checking Hostname and HostID in license file Match Failed
  9. 注册表禁用计算机管理,解除封锁注册表被禁用的几种解决办法
  10. 2019年外卖市场分析:本地外卖创业要注意哪些趋势?
  11. ViewBinding使用时出现Could not find method viewBinding() for arguments错误
  12. HTML5个人简历模板制作
  13. js检测键盘组合键,禁止F12
  14. eslint报“Extra semicolon“错误的解决
  15. 论文笔记《Combining Events and Frames Using Recurrent Asynchronous Multimodal Networks for Monocular ...》
  16. jQuery获取或设置元素的属性值prop/attr
  17. 一道传统特色小吃让她萌生创业想法,一天能挣800元
  18. 苹果cms模板_苹果cms什么模板好?
  19. 蓝屏stop:0x000000007B (oxf78aa524,Oxcooooo34
  20. 重生之沙费德提克 LOL重生之沙费德提克购买地址 重生之沙稻草人皮肤特效视频

热门文章

  1. InnoDB与MyISAM的六大区别(转)
  2. 统计代码行数_推荐一波代码量、行数、提交量、作者等全维度统计神器
  3. python对象模型映射_看例子,学 Python(三)
  4. 计算机操作系统在线作业,【在线】电子科大17春《计算机操作系统》在线作业1...
  5. jni加载第三方so_Linux的so文件到底是干嘛的?浅析Linux的动态链接库
  6. Java怎么在if输出中进行运算_磕代码:c/c++/java:输入三个整数,输出运算结果;if条件句的使...
  7. Java黑皮书课后题第4章:*4.10(猜测生日)改写程序清单4-3,提示用户输入字符Y代表“是”N代表“否”,代替之前输入1表示“是”,0表示“否
  8. Java黑皮书课后题第3章:3.26(使用操作符 ||和^)编写一个程序,提示用户输入一个整数值,然后判断它能否被5和6整除、能否被5或6整除、以及能否被5或6整除但不能被同时整除
  9. poj3273---Monthly Expense
  10. django分页功能