Linux入门篇学习——Linux 帮助手册

目录

一、Linux 帮助手册

1.怎么打开帮助手册

2.安装依赖

3.使用手册查看命令


一、Linux 帮助手册

1.怎么打开帮助手册

        打开 ubuntu ,输入 man 命令打开帮助手册,直接在控制台输入 man 就可以了, man 手册一共有 9 页,每一页都包含一个方面,我们可以输入 man man 命令来查看每个页的具体含义,
        我们看手册的这里,如下图所示,它这里把手册的每一页功能都记下来了,
1. 可执行的程序或者 shell 命令
2. 系统调用
3. 库调用
4. 设备和特殊文件的帮助,通常在 / dev 下面
5. 配置文件的帮助
6. 游戏的帮助
7. 杂项的帮助
8. 超级用户可以执行的系统命令的帮助
9. 内核相关的。
我们打开 ubuntu ,直接按 q 就可以退出了

2.安装依赖

        在使用 man 手册之前,我们先安装一个依赖,使用命令
        apt-get install manpages-posix-dev                                                                                           
        提示我们没有权限,在前边加一个 sudo ,如果大家是第一次安装的话,大家要输入 y 敲回车。如图所示。
        我们学的 shell 命令都在第一页。因为我们 man 手册第一页都是可执行的程序或者 shell 命令,所以要查找 shell 命令,都要去第一页来查找。
        比如说查看 ls 命令,输入
        man 1 ls                                                                                                                                     
        1 代表第一页,这样就弹出了 ls 命令的介绍,下边一些参数每个参数都有自己的介绍,如果说大家不知道哪个参数是什么意思,或者说想用到哪个参数,就可以用这个办法来查,在之前讲命令的时候,给大家说了,不用刻意去背这些参数,熟能生巧就可能记住了,哪怕记不住,大家使用这个命令来查看我们的使用手册,我们也可以找到我们想用的功能。在手册左上角有 ls 1 1 就代表第一页,按 q 可以直接退出。

3.使用手册查看命令

        我们查找想要查看的在第几页,可以使用 -f 参数,这个参数可以查看命令拥有哪个级别的帮助。
        比如说查看 cd 命令,我们不知道 cd 命令在第几页,我们输入 man -f cd , 他这里就提示我们在1posix ,所以在第 1 页就可以找到 cd 命令,如下图
        查看下 read ,因为 read 属于系统调用,所以在第 2 页,我们知道了找的内容在第几页,我们就可以直接输入 man 1 cd ,或者是 man 2 read
        这样我们就可以通过使用手册来获取我们想要的信息了。
        如果说我们都去网上或者翻阅书籍就太麻烦了,而且网上有的不权威,很多都没有经过验证。我们使用 linux 比如 ubuntu 来查看是最权威,最准确的方法。
        大家可以试着自己查看下之前学过的 linux 命令,查看下都有哪些,每个参数都有什么功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/913123.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/913123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年后端主流框架对比和竞争格局及趋势发展

2025年的后端开发呈现出云原生主导、性能革命、AI深度融合的技术格局,主流框架在细分领域持续分化,新兴技术快速渗透关键场景。以下是基于行业实践与技术演进的深度解析: 一、主流框架竞争态势与核心能力 1. Java生态:企业级市场的…

bRPC简介

bRPC基础介绍。 什么是RPC? 互联网上的机器大都通过TCP/IP协议相互访问,但TCP/IP只是往远端发送了一段二进制数据,为了建立服务还有很多问题需要抽象: 数据以什么格式传输?不同机器间,网络间可能是不同的字节序&am…

力扣网C语言编程题:在数组中查找目标值位置之二分查找法

一. 简介 上一篇文章对力扣网上"有序数组中查找目标值范围"题目进行了普通的解法。文章如下: 力扣网C语言编程题:在数组中查找目标值位置之暴力解法-CSDN博客 本文使用二分查找法进行实现,因为二分查找法符合题目要求&#xff0…

前端查询条件加密传输方案(SM2加解密)

一、需求背景 控台项目甲方进行安全测试,测试报告其中一条:敏感信息明文传输 1 敏感信息明文传输 中危 查询接口传输手机号、银行卡号等敏感信息时未加密/脱敏处理。 二、解决方案 讨论出的方案是通过前端查询条件加密,后端对加密的…

【Python】Flask网页

Flask第三方库安装命令:pip install flask代码:from flask import Flask app Flask(__name__)app.route("/") def hello():return "Hello world!"if __name__ "__main__":app.run()其中的"Hello world!"可以改…

数字资产革命中的信任之锚:RWA法律架构的隐形密码

首席数据官高鹏团队律师创作,AI辅助 在数字经济的浪潮中,资产的边界正在被重新定义。当一块地产、一笔应收账款、甚至一份碳配额被转化为链上的数字代币时,技术的光芒固然耀眼,但真正决定其生命力的,是背后隐匿的“信…

mobaxterm终端sqlplus乱码问题解决

背景。使用mobaxterm终端连接linux。在查询数据库表注释时发现**?**中文乱码。影响对表的分析。完成以下三个编码设置再打开sqlplus查询含中文的数据就正常了 总结。需要查看sqlplus的编码是什么 SELECT parameter, value FROM nls_database_parameters WHERE pa…

一个简单的分布式追踪系统

1. 准备工作 导入必要的库 import contextvars import time from typing import Any, Optional, Dict, List, Union from dataclasses import dataclass, field2. 定义上下文变量 # 定义两个上下文变量,存储当前 Span 和 Trace _current_span: contextvars.Conte…

【Qt】事件处理、事件分发器、事件过滤器

事件处理 一. 事件事件处理鼠标事件处理按键事件处理定时器事件处理窗口事件处理 二. 事件分发器三. 事件过滤器 虽然 Qt 是跨平台的 C 开发框架,Qt 的很多能力其实是操作系统提供的,只不过 Qt 封装了系统 API,程序是运行在操作系统上的&…

广东省省考备考(第三十八天7.4)——言语理解:逻辑填空(题目训练)

错题解析 本题可从第二空入手,横线处搭配“理论”,且根据“使得”可知,横线处与前文构成因果关系,即“遗传学的空白和古生物证据的缺乏”导致他的理论在某些方面存在不足,A项“捉襟见肘”指拉一拉衣襟,就露…

5G网络切片技术

5G中的网络切片技术是一种通过虚拟化将单一物理网络划分为多个独立、可定制的虚拟网络的技术,旨在满足不同应用场景对网络性能、带宽、时延等需求的差异化要求。以下从技术原理、核心价值、应用场景、实现方式及未来趋势五个维度展开分析:一、技术原理&a…

算法学习笔记:7.Dijkstra 算法——从原理到实战,涵盖 LeetCode 与考研 408 例题

在计算机科学领域,图论算法一直占据着重要地位,其中 Dijkstra 算法作为求解单源最短路径问题的经典算法,被广泛应用于路径规划、网络路由等多个场景。无论是算法竞赛、实际项目开发,还是计算机考研 408 的备考,Dijkstr…

汇编 函数调用栈

前言 网上很多对函数栈的解释,说的不是很清楚感觉,尤其是对到底是谁的栈,以及指令的微小但是很致命的细节没说,特写本文,一是帮助自己记忆,二是为了帮助大家,如有疏忽错误请指正。 核心概念 首先…

基于Apache MINA SSHD配置及应用

Apache MINA SSHD 是一个基于 Java 的 SSH 服务器和客户端实现,它是 Apache MINA 项目的一部分,提供了完整的 SSH 协议支持。 主要特性 SSH 协议支持: 支持 SSH2 协议 兼容大多数 SSH 客户端 支持多种加密算法和密钥交换方法 服务器功能…

Excel 如何让数据自动按要求排序或筛选?

让数据按要求排序和筛选是Excel数据处理的基础核心功能,也是进行有效分析前必做的准备工作。下面我们分开讲解这两个功能。 一、排序 (Sort):让数据井井有条 排序的目的是重新排列数据行的顺序,以便更好地观察和比较。 1. 快速单列排序 (最…

Django 安装使用教程

一、Django 简介 Django 是一个高级 Python Web 框架,鼓励快速开发和简洁实用的设计。它内置 ORM、认证系统、后台管理、表单处理、路由控制等功能,广泛用于开发企业级网站、内容管理系统、电商平台等。 二、环境准备 2.1 安装 Python Django 基于 Py…

前沿交叉:Fluent与深度学习驱动的流体力学计算体系

基础模块 流体力学方程求解 1、不可压缩N-S方程数值解法(有限差分/有限元/伪谱法) Fluent工业级应用:稳态/瞬态流、两相流仿真(圆柱绕流、入水问题) Tecplot流场可视化与数据导出 2、CFD数据的AI预处理 基于P…

五、Flutter动画

目录1. Flutter 中动画的基本概念是什么?2. 解释 AnimationController 和 Tween 的作用3. 如何实现一个补间(Tween)动画?4. 什么是隐式动画?举例说明5. 如何实现自定义复杂动画?1. Flutter 中动画的基本概念…

全网唯一/Qt结合ffmpeg实现手机端采集摄像头推流到rtsp或rtmp/可切换前置后置摄像头/指定分辨率帧率

一、前言说明 之前已经实现了Qt结合ffmpeg在安卓上运行,所有在win上的功能,在安卓上都已经实现,比如编码保存到MP4文件,正常解码音视频文件播放等,唯独还差一个功能,尽管用的不多,但是还是有一…

Install Ubuntu 24.04 System

1.制作安装镜像盘(U盘) 下载rufus制作工具(网址:https://www.xiaomoxz.com/nexus/bi1/rufus4.shtml?bd_vid8643969197265870719) 2. 设置U盘启动: F2进入BIOS 3. Install Ubuntu 24.04 Ubuntu下载地址:…