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

简介: Linux Ubuntu man文档的图文安装教程

前言


当提及"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文档的作用就出来了,如下图所示:

4513c8684e834e27a292d52b92502c64.png

按下回车他就会输出如下的字符串

其中包括函数作用,函数原型,需要包含的头文件等等等等…

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组合键来打开他

fb8aadee146647f69315a478cf8804e9.png

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

sudo apt update


08584e1019694c9d9b03607c050098a9.png

3、运行以下命令以安装man-db软件包,该软件包提供man文档的基本功能:

sudo apt install man-db


4、安装完成后,验证是否安装成功

man --version


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

17dc3f877ff140ee9d88b8ae9c7447af.png


man文档的使用


1、查询shell命令

man <command>


e58d07015c0441a394e4d4819dc5cf46.png

85ba15c50e904b9490e78b08588934bf.png


2、查询C函数

man <function>

0c40742d68924df5b8d9b9eea67941d7.png

注意函数名是不用加**()**的,只需要函数名

7a3b25cc5aa64f5b96db360c027a5f5d.png


4、man文档中搜索关键字

man -k <keyword>
apropos <keyword>


展示出所有含keyword的字符串的命令/函数

862588cb7e394b2c9d3d0b179f0f900e.png

edf131e7b9da47959376566ac9f409e0.png

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


总结


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

相关文章
|
4月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
983 3
|
3天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
29 13
|
1月前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
243 50
|
18天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
25天前
|
存储 缓存 Ubuntu
Ubuntu Linux目录结构
理解Ubuntu Linux的目录结构对系统管理、维护和故障排除至关重要。每个目录都有其特定的用途和存放内容,通过了解这些目录,可以更高效地管理系统文件,确保系统的稳定运行。希望本文对你深入理解Ubuntu的目录结构有所帮助。
41 1
|
29天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
20 3
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
216 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Java Linux
java读取linux服务器下某文档的内容
java读取linux服务器下某文档的内容
43 3
java读取linux服务器下某文档的内容
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
519 3
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3