Linux Ubuntu man文档的图文安装教程

举报
人才程序员 发表于 2023/07/22 19:19:02 2023/07/22
【摘要】 @TOC 前言当提及"man文档"时,通常是指Unix和类Unix系统中的手册页(man page),因为Linux是在Unix的基础上发展而来的操作系统,所以我们的Linux也有man文档。下面我将详细介绍man文档的起源、作用以及在Ubuntu系统中如何安装man文档。 man文档的起源man文档最早出现在Unix操作系统中,它以"man"(代表手册,即manual)作为关键字。Unix...

@TOC


前言

当提及"man文档"时,通常是指Unix和类Unix系统中的手册页(man page),因为Linux是在Unix的基础上发展而来的操作系统,所以我们的Linux也有man文档。下面我将详细介绍man文档的起源、作用以及在Ubuntu系统中如何安装man文档。


man文档的起源

man文档最早出现在Unix操作系统中,它以"man"(代表手册,即manual)作为关键字。Unix操作系统的开发者创建了man文档,作为一种标准化的方式来记录和查找有关系统命令、函数和配置文件的信息。man文档的目标是提供用户和开发者所需的详细和准确的技术文档。

作用:
man文档的作用是提供关于特定命令、函数、系统调用、配置文件等的详细说明和用法示例。它是通过终端命令行界面(CLI)查看的,用户可以根据需要浏览和搜索man页来获取相应的技术信息。man文档通常包含命令的语法、选项、示例和其他相关说明,对于使用和理解命令非常有帮助。

比如我想使用strlen()函数,但是一下子我就想不起来他的参数和作用这些了,我不可能总是去百度吧!这时,man文档的作用就出来了,如下图所示:
在这里插入图片描述
按下回车他就会输出如下的字符串
其中包括函数作用,函数原型,需要包含的头文件等等等等…

NAME
       strlen - calculate the length of a string

SYNOPSIS
       #include <string.h>

       size_t strlen(const char *s);

DESCRIPTION
       The strlen() function calculates the length of the string pointed to by
       s, excluding the terminating null byte ('\0').

RETURN VALUE
       The strlen() function returns the number of bytes in the string pointed
       to by s.

ATTRIBUTES
       For  an  explanation  of  the  terms  used  in  this  section,  see at‐
       tributes(7).

       ┌──────────┬───────────────┬─────────┐
       │Interface │ Attribute     │ Value   │
       ├──────────┼───────────────┼─────────┤
       │strlen()  │ Thread safety │ MT-Safe │
       └──────────┴───────────────┴─────────┘
CONFORMING TO
       POSIX.1-2001, POSIX.1-2008, C89, C99, C11, SVr4, 4.3BSD.

SEE ALSO
       string(3), strnlen(3), wcslen(3), wcsnlen(3)
   

如果英语不好的小伙伴建议去加强一下英文水平

man文档的安装

  1. 首先打开我们的终端,或者按下Ctrl + Alt + T组合键来打开他
    在这里插入图片描述

  2. 运行以下命令以更新软件包列表:

sudo apt update

在这里插入图片描述

  1. 运行以下命令以安装man-db软件包,该软件包提供man文档的基本功能:
sudo apt install man-db
  1. 安装完成后,验证是否安装成功
man --version

如果打印出了版本号,就说明安装成功了,就可以愉快的使用man文档

在这里插入图片描述

man文档的使用

  1. 查询shell命令
man <command>

在这里插入图片描述
在这里插入图片描述

  1. 查询C函数
man <function>


注意函数名是不用加**()**的,只需要函数名
在这里插入图片描述

  1. man文档中搜索关键字
man -k <keyword>
apropos <keyword>

展示出所有含keyword的字符串的命令/函数
在这里插入图片描述

在这里插入图片描述

  1. 退出man文档
    进入man文档以后,只需要按下q即可退出man文档

总结

总之,在Ubuntu上安装man文档是一项简单的任务,可以通过在终端中运行几个命令来完成。安装man文档后,您将能够轻松地访问和查阅与系统命令、函数和配置文件相关的手册页。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。