【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第一篇 嵌入式Linux入门篇-第十一章 Linux 帮助手册

i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT、4G模块、CAN、RS485等接口一应俱全。H264、VP8视频硬编码,H.264、H.265、VP8、VP9视频硬解码,并提供相关历程,支持8路PDM接口、5路SAI接口、2路Speaker。系统支持Android9.0(支持获取root限)Linux4.14.78+Qt5.10.1、Yocto、Ubuntu20、Debian9系统。适用于智能充电桩,物联网,工业控制,医疗,智能交通等,可用于任何通用工业和物联网应用、

【公众号】迅为电子

【粉丝群】258811263(加群获取驱动文档+例程)


第十一章 Linux 帮助手册

本章内容对应视频讲解链接(在线观看):

Linux 帮助手册讲解 → https://www.bilibili.com/video/BV1M7411m7wT?p=11

Linux的命令实在是太多了,我们不可能把所有的命令所有的参数都记下来,我们需要查看某个命令某个参数的时候,不必去网上找,通过linux的帮助手册查看下就可以了。

11.1 怎么打开帮助手册

打开 ubuntu ,输入man 命令打开帮助手册,直接在控制台输入 man 就可以了, man 手册一共有9页,每一页都包含一个方面,我们可以输入 man man 命令来查看每个页的具体含义,

我们看手册的这里,如下图所示,它这里把手册的每一页功能都记下来了,

  1. 可执行的程序或者 shell 命令
  2. 系统调用
  3. 库调用
  4. 设备和特殊文件的帮助,通常在/ dev下面
  5. 配置文件的帮助
  6. 游戏的帮助
  7. 杂项的帮助
  8. 超级用户可以执行的系统命令的帮助
  9. 内核相关的。

我们打开 ubuntu ,直接按q就可以退出了,

11.2 安装依赖

在使用 man 手册之前,我们先安装一个依赖,使用命令

apt-get install manpages-posix-dev

提示我们没有权限,在前边加一个 sudo,如果大家是第一次安装的话,大家要输入y敲回车。如图所示。

我们学的 shell 命令都在第一页。因为我们man手册第一页都是可执行的程序或者 shell 命令,所以要查找shell 命令,都要去第一页来查找。

比如说查看 ls 命令,输入

man 1 ls

1代表第一页,这样就弹出了 ls命令的介绍,下边一些参数每个参数都有自己的介绍,如果说大家不知道哪个参数是什么意思,或者说想用到哪个参数,就可以用这个办法来查,在之前讲命令的时候,给大家说了,不用刻意去背这些参数,熟能生巧就可能记住了,哪怕记不住,大家使用这个命令来查看我们的使用手册,我们也可以找到我们想用的功能。在手册左上角有 ls 1,1就代表第一页,按q可以直接退出。

11.3 使用手册查看命令

我们查找想要查看的在第几页,可以使用 -f 参数,这个参数可以查看命令拥有哪个级别的帮助。

比如说查看 cd 命令,我们不知道cd 命令在第几页,我们输入 man -f cd ,他这里就提示我们在 1posix ,所以在第1页就可以找到 cd 命令,如下图

查看下 read ,因为read 属于系统调用,所以在第2页,我们知道了找的内容在第几页,我们就可以直接输入 man 1 cd ,或者是man 2 read

这样我们就可以通过使用手册来获取我们想要的信息了。

如果说我们都去网上或者翻阅书籍就太麻烦了,而且网上有的不权威,很多都没有经过验证。我们使用linux比如 ubuntu 来查看是最权威,最准确的方法。

大家可以试着自己查看下之前学过的linux命令,查看下都有哪些,每个参数都有什么功能。

相关推荐
余衫马3 分钟前
ESP32-S3 实战指南:BOOT-KEY 按键驱动开发全解析
驱动开发·单片机·嵌入式硬件
leoufung14 分钟前
VIM FZF 安裝和使用
linux·编辑器·vim
bugtraq20211 小时前
XiaoMi Mi5(gemini) 刷入Ubuntu Touch 16.04——安卓手机刷入Linux
linux·运维·ubuntu
CodeWithMe2 小时前
[ Vim ] 常用命令 and 配置
linux·编辑器·vim
DC_BLOG2 小时前
Linux-GlusterFS进阶分布式卷
linux·运维·服务器·分布式
cookies_s_s3 小时前
Linux--进程(进程虚拟地址空间、页表、进程控制、实现简易shell)
linux·运维·服务器·数据结构·c++·算法·哈希算法
丁劲犇3 小时前
碳基生物的悲歌-DeepSeek思考实现Linux动态库递归收集工具
linux·递归·deepseek·ldd
文军的烹饪实验室3 小时前
处理器架构、单片机、芯片、光刻机之间的关系
单片机·嵌入式硬件·架构
zhouwu_linux3 小时前
MT7628基于原厂的SDK包, 修改ra1网卡的MAC方法。
linux·运维·macos
2401_897930063 小时前
linux系统如何配置host.docker.internal
linux·docker·eureka