#Linux学习笔记# Linux在线帮助文档man page

man是manual的简称,表示手册页。Linux系统的帮助手册页是按照章节(SECTION)来存储了。man手册页分为下面几个章节。

1 普通命令

2 内核提供的系统调用

3 库调用(C库函数)

4 特殊文件(大多在/dev目录下)和设备

5 文件格式规范

6 游戏

7 杂项(及其规范)

8 系统管理命令(通常需要root权限)和守护进程

Linux系统在显示man手册页只会显示某一章节。在使用man命令打开man手册页可以指定要打开的章节编号,例如下面命令打开passwd的第5章节内容,

$ man 5 passwd

会显示有关文件/etc/passwd,而非命令 passwd,的内容。如果没有指定章节,man命令将按照下面下面的章节查找顺序进行查找:

1 8 3 2 5 4 9 6 7

显示第一个被找到的章节内容,即使存在多个章节(当然,我们可以通过修改/etc/manpath.config配置文件中的SECTION选项来自定义查找章节的顺序)。

另外,我们通过whatis命令,可以只显示需要的man手册页的简要信息。如果只是想获取对命令 ls 的简要说明,使用以下命令:

$ whatis ls

然后会得到输出:“list directory contents.”(“列目录内容”)。

man手册格式:

所有man手册页都按照以下标准格式组织:

NAME - 手册叙述对象名称,及简要描述。

SYNOPSIS - 命令参数格式,或者函数调用格式等。

DESCRIPTION - 对叙述对象更加详细的描述。

EXAMPLES - 由浅入深的使用示例。

OPTIONS - 命令行或者函数调用参数的意义。

EXIT STATUS - 不同返回(退出)代码的含义。

FILES - 与叙述对象相关的文件。

BUGS - 已知的bug。

SEE ALSO - 相关内容列表。

AUTHOR, HISTORY, COPYRIGHT, LICENSE, WARRANTY - 历史、版权、编者信息。

搜索手册页:

如果我们不知道要查阅的手册的名称,该怎么办呢?没关系,我们可以通过 -k 或者 --apropos 选项来按给定关键词进行模糊搜索相关手册。例如,要查阅有关密码的手册(“password”):

关键词搜索特性是从一个专用的缓存生成的。如果默认情况下你没有这个缓存,则你徐彤通过下面的命令来生成这个缓存:

$ mandb

每当你安装新的manpage之后都需要运行这个命令,缓存才会更新。

现在你可以开始搜索了。 例如,要查阅有关密码的手册(“password”):

$ man -k password

或者:

$ man --apropos password

还可以直接使用 apropos 命令:

$ apropos password

关键字可以使用正则表达式。

man显示页面操作(同less命令)

光标移动操作:


操作命令


功能说明


e、^E、j、^N


前进一行(或N行,例如先输入2再输入e表示前进2行)


y、^Y、k、^K、^P


后退一行(或N行,同上)


f、^F、^V、SPACE


前进一个窗口(或N行,同上)


b、^B、ESC-v


后退一个窗口(或N行,同上)


z


前进一个窗口


w


后退一个窗口


ESC-SPACE


前进一个窗口,在文件末尾不停止


d、^D


前进半个窗口


u、^U


后退半个窗口


ESC-)、RightArrow


向左半个屏幕宽


ESC-(、LeftArrow


向右半个屏幕宽

查找操作:


操作命令


功能说明


/pattern


向前查找包含pattern的行.


?pattern


向后查找包含pattern的行.


n


查找下一个pattern行.


N


查找上一个pattern行.


ESC-n


同n.


ESC-N


同N


ESC-u


取消所有搜索的高亮显示

动操作:


操作命令


功能说明


p、%


跳转到文件最开始


g、<


跳转到文件第一行


G、>


跳转到文件最后一行

关于man的更详细说明,请使用命令

$man man

参考:

鸟叔私房菜:http://vbird.dic.ksu.edu.tw/linux_basic/0160startlinux_3.php

ArchLinux man page(简体中文)

维基:https://en.wikipedia.org/wiki/Man_page#Repositories_of_manual_pages

时间: 2024-10-12 08:31:14

#Linux学习笔记# Linux在线帮助文档man page的相关文章

HTML&CSS基础学习笔记4-定义文档类型

定义HTML的文档类型 Web 世界中存在许多不同的文档.只有了解文档的类型,浏览器才能正确地显示文档. HTML 也有多个不同的版本,只有完全明白页面中使用的确切 HTML 版本,浏览器才能完全正确地显示出 HTML 页面.这就是 <!DOCTYPE> 的用处. <!DOCTYPE> 声明不是 HTML 标签,它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令.是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用置标语言解析器,它应该使用什么样的文档

Sharepoint学习笔记—ECM系列—文档列表的Metedata Navigation与Key Filter功能的实现

如果一个文档列表中存放了成百上千的文档,想要快速的找到你想要的还真不是件容易的事,Sharepoint提供了Metedata Navigation与Key Filter功能可以帮助我们快速的过滤和定位我们想要查找的文档. 效果如下: 下面我们来看看如何设置实现这个功能. 1.打开你想要操作的文档库,点击此库的Library选项页及其Library Settings按钮 点击此Ribbon上的Library Setting按钮 2.在文档库的管理页面的Gegeral Settings栏,找到Met

EXCEL基础内容学习笔记(二)Excel文档的基本组成与功能介绍

一.基本组成 (一)工作簿.工作表与单元格 (1)工作簿:一个Excel文档即为一个工作簿. (2)工作表:工作簿中的每个表. (3)单元格:打开Excel文档,在工作表中单击,出现的加粗四边形即为单元格.单元格由行和列组成,命名时由行和列说明,称为单元格名称或地址. 一个工作簿中有若干个工作表,每个工作表有许多单元格组成. 二.功能介绍 (1)标题栏:Excel文档最上端. (2)选项卡 (3)工作区:每一个打开的选项卡都含有若干工作区. (4)名称框:所选择的单元格的名字. (5)编辑栏:可

HTML学习笔记4:文档申明和编码标签

①文档申明 作用:为了使浏览器更好的显示HTML文件,必须告知浏览器你的文件为HTML 语法:<!DOCTYPE html> 声明必须放在HTML文档第一行 声明不是HTML标签 ②编码标签 若不正确的设置编码类型,当需要显示非浏览器设置的编码类型的字符时,会显示乱码 解决方法: 在<head></head>标签中使用<meta/>标签设置编码类型,<meta charset="utf-8">即可设置编码类型为utf-8. &

Sharepoint学习笔记—ECM系列--文档集(Document Set)的实现

文档集是 SharePoint Server 2010 中的一项新功能,它使组织能够管理单个可交付文档或工作产品(可包含多个文档或文件).文档集是特殊类型的文件夹,它合并了唯一的文档集属性以及文件夹和文档的属性和行为,并提供用户界面 (UI).元数据和对象模型元素以帮助管理工作产品的各个方面.比如广告公司某个项目所有相关的文档(Word,Excel,音频,视频.....)就可以放到一个文档集中集中管理. 下面看看如何创建一个文档集. 1.开启网站集(Site Collection)的文档集功能(

学习笔记:javascript 文档对象(document)

1.documnet函数 方法 描述 close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据. getElementById() 返回对拥有指定 id 的第一个对象的引用. getElementsByName() 返回带有指定名称的对象集合. getElementsByTagName() 返回带有指定标签名的对象集合. open() 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出. write

Python学习笔记010——函数文档字符串

函数文档字符串documentation string (docstring)是在函数开头,用来解释其接口的字符串.简而言之:帮助文档 包含函数的基础信息 包含函数的功能简介 包含每个形参的类型,使用等信息 是接口设计的重要部分. 注:一个良好的接口不能简单.清晰的表述该函数,则说明该函数还有优化改进的空间 函数文档的使用 必须在函数的首行,经过验证前面有注释性说明是可以的,不过最好函数文档出现在首行 使用三引号注解的多行字符串(当然,也可以是一行),因三引号可以实现多行注解(展示)(''' '

[Linux学习笔记] Linux系统安装

准备: <1>软件1-虚拟机: VMware WorkStation 12 Pro 下载地址: VMware WorkStation 12 Pro.exe [ 密码: l5lx ] <2>软件2-CentOS-7系统: 下载地址: CentOS-7-x86_64-DVD-1503-01.iso 下面对这两个软件包做简单的介绍: VMware简介: VMware虚拟机软件(中文名"威睿"),是全球桌面到数据中心虚拟化解决方案的领导厂商.VMware是一个"

#Linux学习笔记# Linux文件的所有者、群组和其他人

1.关于所有者.群组和其他人 在Linux系统中,每个文件都具有User.Group和Others三种身份的权限配置.那这三种身份分别表示什么意思呢?配置这三种身份的权限有啥意义呢? (1)文件所有者(User) 由于Linux系统支持多人多任务,因此常常存在多个用户同时使用一个Linux系统的情况.那么,如何确认每个用户私密文件的访问控制呢?这就是文件所有者存在的原因. Linux系统为每个用户提供一个用户主目录,用户的主目录为/home/<username>.例如,下图的/home/lie