千家信息网

linxu中man的使用方法

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,man是linux中为用户提供在线帮助的工具,使用man命令可以查看linux中命令及文件的帮助信息。man命令:语法:man [OPTIONS] NAME常用选项:-a:在所有的man帮助手册中搜索
千家信息网最后更新 2025年01月20日linxu中man的使用方法

man是linux中为用户提供在线帮助的工具,使用man命令可以查看linux中命令及文件的帮助信息。


man命令:

语法:man [OPTIONS] NAME

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

-k: 列出所有匹配的页面;

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

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

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

NUMBER:章节数,直接查看指定的章节的相关内容;



man手册存放在/usr/share/man下

在这些目录下都是一些压缩文件,使用man指令的过程就是man找到所需要的文件,并解压显示的过程。

man命令的配置文件一般存放在/etc/man.config中(在centos7中man命令的配置文件存放在/etc/man_db文件中)

如图所示,在这个文件中定义了man查找的路径,修改配置文件就可以更改man的搜索路径,在文件中添加MANRATH /PATH/TO/SOMEWHERE就可以指明新手册文件到的搜索位置。也可以使用

man -M /PATH/TO/SOMEWHERE COMMAND 到指定位置下搜索COMMAND命令的手册页并显示


man手册分为不同到的章节

1.用户命令

2.系统调用

3.C库调用

4.设备文件及特殊文件

5.配置文件格式

6.游戏

7.杂项

8.管理类的命令

9.linux 内核API


使用man [章节数] 命令可以查看指定的命令章节,如passwd命令在man手册里就有两个而且在不同的章节,我们可以使用man -f passwd或whatis passwd命令就可以显示passwd简短描述信息

(注:要使用这项命令,必须要创建whatis数据库才行,这个数据库的创建需要以root的身份执行"makewhatis"这条命令,centos7中有所改动,需执行"makedb"创建数据库)


可以看到,passwd分别存在于第一章和第五章,这是就可以使用 man [章节] 命令查看指定的章节。

也可以使用man -a KEYWORD来查看有关KEYWORD的全部手册,-a选项就是查看全部的意思,首先进入的是靠前的章节,按q键退出当前章节即会查看下一章节直至结束,退出。



例:如我们可以查看一下man命令的使用方法,命令章节在第一章节,所以可以直接使用man man查看,不用标记第几章节

~]# man man


例子中可以看到man page里以NAME作为开始介绍,以SEE ALSO结束。

基本上在man page里大致可以分为这么几个部分,分别是:

  • NAME(命令名称)--命令的名称和简要的介绍。

  • SYNOPSIS--命令的基本格式。

  • DESCRIPTION--描述命令功能的概要介绍。

  • OPTIONS(选项)--man命令最基本的部分:命令的各种选项,以及对每个选项的简短介绍。

  • FILES(文件)--命令使用的其他文件。

  • AUTHOR(作者)--编写命令的作者,以及联系信息。

  • BUGS(错误)--已知的错误,以及如何报告新错误。

  • EXAMPLE(例子) --一些可以参考的案例

  • COPYRIGHT(版权声明)--它的意义很明显,即版权信息。

  • SEE ALSO(参见)--其他相关的命令。



在SYNOPSIS中有命令的基本格式,

[]:表示可选内容

<>:表示必选内容

a|b:表示二中选其一

... :表示同一内容可出现多次



man命令的操作方法是使用less命令实现的,在man page中有一些使用方法

  • 空格,ctrl+V,ctrl+f/F:向文件尾部翻屏

  • b, ctrl+B:向文件首部翻屏

  • d,ctrl+D向文件尾部翻 半屏

  • u,ctrl+U:向文件首部翻半屏

  • RETURN, ctrl+N, e, ctrl+E,ctrl+ j , ctrl+J: 向文件尾部翻一行

  • y, cctrl+Y ,ctrl+P , k ,ctrl+K:向文件首部翻一行

  • q:退出

  • num:跳转至第num行

  • 1G:回到文件首部

  • G:翻至文件尾部

  • man page支持[pageup],[pagedown]键的使用


同时,如果想要查找某些关键字的话,就可以在任何时候输入"/KEYWORD"或"?keyword"来主动查找关键字.

  • /keyword:以关键词指定的字符串,从当前位置向文件尾部搜索,不区分字符大小写

n:下一个

N:上一个

  • ?keyword:以keyword指定的字符串为关键字 ,从当前位置向文件首部搜索;不区分字符大小写

n:跟搜索命令同方向,下一个

N:跟搜索命令反方向,上一个


如上面的查找中,输入/file

它会将关键词高亮显示,这时可以使用n或N键进行跳转。


例: 如何实现字符终端登录时,显示当前登录终端号,主机名和当前时间

用户登录显示文件是/etc/issue,可以先man issue

由于写的比较简单,我们还可以看看SEE ALSO,接着去man motd或agetty或mingetty;

在man mingetty中可以找到ISSUE ESCAPES相关信息。

根据信息可以去修改/etc/issue文件

~]# vim /etc/issue

显示结果


So,善于使用man帮助有利于更好的学习linux!!!

命令 文件 章节 搜索 手册 信息 关键 内容 字符 尾部 位置 关键字 帮助 配置 方法 简短 数据 数据库 格式 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 腾讯游戏对不起服务器已断开 软件开发工具2020年真题 orcle怎么连接数据库 全国大学生网络安全教育证书 网络安全保密高清图片 数据库怎么加载到gis 南京crm软件开发中心 如果在数据库中已有同名的表 创建数据库应用最基本的对象 笔记本网络安全模式下没声音 MSSQL数据库考试脑科学 网络安全检查工作亮点 软件开发 退税 预付款 数据库程序设计答案 james 邮件服务器 率土之滨服务器开始时间 邯郸电商软件开发服务 数据库辅助审计 黑客进入数据库违法吗 网络技术工程师月薪3万 数据库原理课程考试模拟题 摄像头设备加强网络安全 网络技术等级考试多少合格 战地1服务器选什么模式 北京天盈九州网络技术有限公司 为什么连接服务器失败苹果 什么配置的服务器能多开模拟器 社区网络安全述职报告 天士力软件开发招聘 网络安全教育和培训制度
0