`

在线帮助man,info指令及/usr/share/doc/

阅读更多

注:[Tab]代表按键 在文本模式(终端)下

man全称manual手册指南的意思

1.可以查看多少条指令

  [chtx8798@localhost ~]$ [Tab][Tab]

2.查看指令的详细信息man page
  [chtx8798@localhost ~]$ man 指令
3.man page中第一行指令后数字含义

数字 含义
1 用户在shell环境中可以操作的指令或可执行文件
2 系统核心可呼叫的函数与工具等
3 一些常用的函数(function)与函式库(library),大部分为c的函式库(libc)
4 装置档案的说明,通常在/dev下的档案
5 配置文件或者是某些档案的格式
6 游戏(games)
7 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明
8 系统管理员可用的管理指令
9 跟kernel有关的文件

注:1、5、8(重要), 需记住


4.man page 内容含义


名称 含义
NAME 简短的指令、数据名称说明
SYNOPSIS 简短的指令下达语法(syntax)简介
DESCRIPTION 较为完整的说明,这部分最好仔细看看
OPTIONS 针对SYNOPSIS部分中,有列举的所有可用的选项说明
COMMANDS 当这个程序(软件)在执行的时候,可以在此程序(软件)中下达的指令
FILES 这个程序可数据所使用或参考或连接到的某些档案
SEE ALSO 可以参考的,跟这个指令或数据有相关的其他说明
EXAMPLE 一些可以参考的范例
BUGS 是否有相关的臭虫


5.man page中常用按键作用


按键 作用
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Home] 到第一页
[End] 到最后一页
/string 向下搜寻string这个字符串
?string 向上搜寻string这个字符串
n,N 用/或?来搜寻字符串后, 按n向下查询, 按N向上查询
q 结束man page


6.查找系统中与指令或数据有关的说明文件

 (1)完全匹配:

  [chtx8798@localhost ~]$ man -f  指令或数据

  简略写法:[chtx8798@localhost ~]$ whatis  指令或数据


  查看man指令时

  [chtx8798@localhost ~]$ man -f  man

  有man(1)与man(7)两种说明文件


  使用下面命令查看对应说明文件

  [chtx8798@localhost ~]$ man 1 man

  [chtx8798@localhost ~]$ man 7 man


  当使用[chtx8798@localhost ~]$ man man时取哪个,

   搜索的顺序在/etc/man.conf这个配置文件中.

  如果1选被搜索到那么[chtx8798@localhost ~]$ man 1 man

   与[chtx8798@localhost ~]$ man man相同.


 (2)关键字匹配:

  [chtx8798@localhost ~]$ man -k  指令或数据

  简略写法:[chtx8798@localhost ~]$ apropos  指令或数据

 

 注:如需使用简略写法, 必须建立whatis数据库, 使用root身份

  [root@localhost ~]# makewhatis

 

7.info page

  info 与 man 用途差不多,都是用来查询指令的用法或者是档案的格式.

  info 不是一次性全输出,以相当于超链接的方式出现用*开头来表示(*node).


按键 作用
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Tab] 在node之间移动,有node的地方, 通常会以*显示
[Enter] 当光标在node上面时,按下Enter可以进入该node
b 移动光标到该info画面当中的第一个node处
e 移动光标到该info画面当中的最后一个node处
n 前往下一个node处
p 前往上一个node处
u 向上移动一层
s(/) 在info page 当中进行搜寻
h 显示求助选单
? 指令一览表
q 结束这次的info page


8./usr/share/doc

  这个目录下的数据主要是以套件(packages)为主

  并不是每个软件或指令的说明文件都会制作成联机帮助文件,

  而且相当多的说明需要额外的文件.如果你想要架设一些其他的服务,

  或想要利用一整组软件来达成某项功能时,

  就去这个目录查看该服务的说明文档.

 




分享到:
评论

相关推荐

    linux下安装7zip

    /usr/local/man /usr/local/share/doc/p7zip- installing /usr/local/bin/7za- installing /usr/local/man/man1/7z.1- installing /usr/local/man/man1/7za.1- installing /usr/local/man/man1/7zr.1- ...

    linux目录结构.doc

    20. **/usr/share/man**:联机帮助手册页。 21. **/usr/src**:非本地软件包的源代码,通常用于系统升级或构建内核。 22. **/usr/src/linux**:内核源代码的工作区,用于编译和配置内核。 23. **/var**:存储随着...

    红旗linux命令资料.pdf

    10. 文件系统部分内容:/usr/doc /usr/share/doc 帮助文档的意思,/usr/src/linux-2.4.20-8/ Linux 的原代码,/usr 文件系统部分内容,xll 用于 X Windows,bin 几乎所有的命令程序,sbin 系统管理的命令,include C...

    xorg.conf配置详解(图形显示).doc

    * /usr/X11/man:保存 X11 程序编写时的手册说明页。 * /etc/X11/xorg.conf:X Window 系统的配置文件。 xorg.conf 文件结构 ------------------- xorg.conf 文件由多个 Section/EndSection 的区块组成,每个区块...

    linux电子版习题和补充题.doc

    14. **切换到/usr/share/doc**:可以使用`cd /usr/share/doc`,或从`/home/dog`通过相对路径`cd ../../usr/share/doc`,或先切换到根目录再切换`cd /; cd usr/share/doc`。 15. **Linux Documentation Project (LDP...

    linux--目录结构 .doc

    /usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录。 17. /var:放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message:所有的登录文件存放目录,/var/...

    linux教程

    - **/usr/share/man/man8:** 系统管理员命令。 - **/usr/share/man/man9:** 内核例程。 #### 三、扩展资源 **知识点概述:** 除了使用手册页外,Linux还提供了其他形式的帮助文档和资源。 **详细知识点:** ...

    linux下各文件夹的结构说明及用途介绍.docx

    20. **/usr/man**:man手册页的存放地,用于查看命令和程序的帮助信息。 21. **/usr/local**:存放用户或系统管理员安装的本地软件,避免与系统默认软件冲突。 22. **/usr/local/bin**:本地添加的命令,不在标准...

    Ubuntu的目录结构.doc

    - `/usr/man`: 帮助文档; - `/usr/src`: 开源代码。 18. **share/**: 应用程序共享资源。 19. **var/**: 用于存放经常变化的数据,如日志文件、缓存、数据库等。 - `/var/www`: 通常用于Web服务器的网页内容。...

    cmake-3.22.1-linux-x86_64.tar.gz

    4. `doc` 目录:可能包含CMake的文档,如HTML格式的手册页,帮助用户理解和使用CMake。 5. `man` 目录:可能包含CMake命令和函数的手动页,供`man`命令查阅。 安装这个二进制包通常涉及以下步骤: 1. 解压压缩包...

    Linux操作系统目录简介.pdf

    18. **/usr/share/man** - 帮助文档:存放man页面,用于查阅命令的帮助信息。 19. **/var** - 变动数据:这个目录存放随着系统运行而不断改变的文件,如日志文件(`/var/log`)、邮件(`/var/spool/mail`)和运行时...

    ansible 安装.doc

    4. Help 文档目录:/usr/share/doc/ansible-X.X.X/ 5. Man 文档目录:/usr/share/man/man1/ 密钥免密传输 使用密钥免密传输可以提高 Ansible 的安全性。 1. 生成密钥:使用 ssh-keygen 生成密钥。 ``` [root@...

    LinuX操作系统实验的一6.doc

    实验要求列出`/usr/share/doc`中以数字4结尾的文件,命令是`ls /usr/share/doc/*4`。显示`/etc/hosts`中包含数字的行或包含`127.0.0.1`的行,使用`grep`命令,如`grep -E '\d' /etc/hosts`和`grep '127.0.0.1' /etc/...

    linux系统各个目录的具体含义

    本文旨在详细介绍Linux系统中各个目录的作用及意义,帮助读者更好地理解和掌握Linux的基本操作。 #### 二、目录 - **什么是文件系统** - **文件系统的类型** - **目录结构的详细解读** - **一些重要子目录的解读**...

    获取Linux命令帮助的六种方法.docx

    例如,使用 `ls /usr/share/doc/ntp-4.2.4p8/` 可以获取 ntp 程序的帮助信息。 六、Google 最后,遇到问题时,可以使用 Google 搜索引擎来获取帮助信息。优先参考项目官方文档,以获取最准确的帮助信息。 获取 ...

    vsftp配置大全 超完整版.doc

    4. 安装 vsftp 配置文件、可执行程序和 man 等:安装 vsftpd 到 /usr/local/sbin/vsftpd-ano、vsftpd.8 到 /usr/share/man/man8、vsftpd.conf.5 到 /usr/share/man/man5、vsftpd.conf 到 /etc/vsftpd-ano.conf。...

    Linux下vsftp配置大全.doc

    # install -m 644 vsftpd.conf.5 /usr/share/man/man5 # install -m 644 vsftpd.conf /etc/vsftpd-ano.conf ``` 这样就安装完成了,那么我们开始进行简单的配置。编辑 /etc/vsftpd-ano.conf 文件,添加如下三行: ``...

    redis安装教程

    mkdir -v -p /usr/share/doc/tcl-8.6.0 cp -v -r ../html/* /usr/share/doc/tcl-8.6.0 ``` 5. **安装Redis服务**: ```bash cd utils ./install_server.sh ``` 6. **启动Redis服务**:将Redis服务加入到...

Global site tag (gtag.js) - Google Analytics