Linux自学之旅-基础命令(man帮助手册)

Linux自学之旅-基础命令(man帮助手册的使用)


前言

1.上一节我们讲完了一个umask默认权限,揭开了在Linux中为什么一创建文件就会有一个默认权限模式的面纱,还没看的请点击下方链接进行查看:umask默认权限

2.这一节我们来讲讲在Linux中如何查看某个命令的使用方式以及它的一些基本介绍


提示:以下是本篇文章正文内容

一、为什么需要man?

其实为什么需要man很简单,你假设呀,你现在已经学了很多Centos中的一些命令,但是这时候我们人吧,很多时候记东西记多了就会忘记很多已经学过的东西,所以这时候我们的man帮助手册的作用就出来了,比如你忘记了passwd的作用或者说忘记了passwd后面可以接的选项,那么你这时候你就不必还要特地去百度呀Google搜索啥的,我们在Linux中使用man这个命令就可以查看到passwd这个命令的一些信息。(前提你要English要好emm)

*passwd:修改用户密码的命令 / 同时passwd也是一个配置文件

二、man使用介绍(man xx)

  • 命令名称:man
  • 命令全称:an interface to the on-line reference manuals
  • 所在路径:/usr/bin/man
  • 执行权限:所有用户
  • 功能描述:显示联机帮助手册
命令格式
man [选项] 命令
常用选项:
-f:可以查看到该命令的一个帮助级别信息
-k:查看和命令相关的所有帮助

1.举个例子(比如我要查看passwd这个命令的一些帮助信息),我们直接man然后后面接一个你要查看手册的命令就行,然后就会出现第二张图这个界面,具体的信息大家英语好的话自己去看吧,这个帮助手册都会告诉你这个命令有什么用,他能接什么选项。这里我们先把目光注意到我画红圈的地方我们发现passwd后面有一个(1),我们来解释一下这里的括号里面接数字什么意思;我虽然不会一个一个翻译这些信息告诉大家这些东西都是啥,但我会告诉大家这个手册具体的一些操作方法,然后其他就看大家自己去看了。
在这里插入图片描述

在这里插入图片描述

三、man使用介绍(通过帮助级别查看帮助)

1.首先大家先明白一件事情,我们man passwd这样直接回车出现的东西真的是我们想要知道的passwd这个命令的一个帮助文档么?我前面应该说过passwd是一个可以修改用户密码的命令,但是同时它也是一个配置文件,所以问题就来了,我怎么知道我当前查看帮助的信息是修改密码的这个passwd,还是配置信息的这个passwd。

2.我们man帮助手册也考虑到了这一点,因为passwd这个命令他有两个意思嘛,所以我们man手册制定了一个帮助级别,这个帮助级别就是可以让我们来区分我们现在查看的passwd究竟是修改密码的还是配置文件的,我们来看看帮助级别都有什么。

3.1-9都是一个man的帮助级别,我们通过这个帮助级别的话就可以查找到对应的man帮助信息,其实大家可以主要背1、5、8就可以了,其他要用到的时候在查一下就可以很清楚了。那么接下来我来告诉大家怎么用这个帮助级别。
在这里插入图片描述
4.我们就主要拿1、5、8的帮助级别来说明,还是那个passwd,我们知道passwd有两个意思嘛,一个是修改用户密码,一个是配置文件的passwd,如果说我们想查看修改用户密码的passwd的话,那么我们可以直接man 1 passwd,1类帮助级别主要就是用来查看全部用户都可以执行的命令的帮助信息的。(比如我现在讲的man命令嘛,我们知道它的执行权限是所有用户,那么你想查看man怎么用,你也可以man 1 man,这个1是帮助级别,1帮助级别就是针对这种所有用户都可以执行的命令的查看的,passwd就是一个所有用户都可以执行的修改密码的命令)

5.那么现在我想知道配置文件的passwd的帮助信息,man 5 passwd就可以做到(5类帮助级别就是针对配置文件进行查看的,因为我的passwd不只是修改密码嘛,他同时也是一个配置文件的名称,所以我们的5类帮助级别就是专门查看这种配置文件的)
在这里插入图片描述

6.那么我们怎么知道我们用的命令它是命令还是配置文件呢,man -f xx就可以做到,还是passwd吧,我是怎么知道它既是一个配置文件的同时也是一个修改用户密码的命令呢?man -f passwd就可以做到。
在这里插入图片描述

7.如上图,我们加了-f之后就可以查看到一个passwd(1)和一个passwd(5),说明这个passwd有两个帮助级别,同时也证明了passwd是一个所有用户都可以执行的命令,然后它也是一个配置文件,因为有1和5嘛。你想看哪个的帮助手册,man 帮助级别 命令就行。

8.我们已经知道了
{

1帮助级别:所有用户都可以执行的命令的帮助信息

5帮助级别:配置文件的帮助信息

8帮助级别:这个没演示,不过很好理解,如果你man -f xx看到有一个(8)的话代表这个命令只能root用户才能执行。所以8帮助级别查看的是只有root用户才能执行的命令的帮助信息。
在这里插入图片描述

}

四、man使用介绍(man文档使用快捷键)

在这里插入图片描述
这些快捷键指令都是在你的帮助文档内进行键盘操作的。


总结

那么本节就到这了,我们讲了
{

1.为什么要用man:因为有时候会忘记一些命令的选项啥的

2.man基本使用:man 帮助级别 命令就可以查看到对应的帮助级别的帮助信息

3.主要帮助级别:
3.1:1=所有用户都可以执行的命令的帮助信息
3.2:5=配置文件的帮助信息
3.3:8=超级用户可以执行的命令的帮助信息

4.还有一些操作快捷键

}
下节我们继续讲一些帮助手册命令

我是结花,我们下次见!

猜你喜欢

转载自blog.csdn.net/qq313088385/article/details/113377806