[关闭]
@mrz1 2018-01-01T14:06:17.000000Z 字数 1853 阅读 1083

linux-使用帮助(help man info)

笔记


主要内容

  • whatis
  • command--help
  • man and info
  • 本地帮助文档/usr/share/doc/
  • 官网在线文档
  • 其它网站和搜索

shell命令分类

  • 内建命令: 由shell自带。
  • 外部命令: 某路径下对i用那个的可执行程序文件。

查看命令类型

  1. [root@mail user1]# type cd
  2. cd is a shell builtin
  3. [root@mail user1]# type service
  4. service is /usr/sbin/service

centos6:makewhat命令创建帮助手册和对应关键字的数据库
cnetos7:mandb

man

查看命令帮助文档位置

  1. [root@mail user1]# whereis ls
  2. ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz

查询命令的所属章节

  1. [root@mail user1]# whatis ls
  2. ls (1) - list directory contents
  3. ls (1p) - list directory contents
  4. [root@mail user1]# man 1 ls

命令的分类 man 章节

1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6: 游戏
7: 杂项
8: 管理类的命令
9: Linux 内核API

man文档的配置文件

  • centos6: /etc/man.config
  • centos7: /etc/man_db.conf

man手册段落含义

  • name: 命令的名字或简要说明
  • description: 命令功能的详细描述
  • options: 支持的选项
  • sysnopsis: 使用格式
  • examples: 使用样例
  • notes:相关的注意事项
  • files:先关的配置文件
  • see also:先关的参考
  1. man ls
  2. 向下搜索 /sort
  3. 向上搜索 sort
  4. n 向下寻找
  5. N 向上寻找
  6. 空格是翻页
  7. 回车使一行
  8. q 是退出
  9. $ man bash 各种内部命令

帮助

  1. 帮助
  2. $ ls --help
  3. $ man and info
  4. $ whatis ls
  5. $ man ls
  6. $ man -a ls 查看所有
  7. $ man -k hostname 查找关键字
  8. $ man -f ls whatis ls 一样
  9. $ man -w ls 显示路径
  10. $ whereis ls 显示所有路径

man搜索使用技巧

  1. man -a keyword:列出关键词的所有文档
  2. man -k keyword:列出关键词相关的所有文档,模糊匹配的。
  3. man -w keyword:列出帮助文档的位置
  4. man -f keyword:列出文档的简要说明和帮助文档所属类型

man帮助文档翻页技巧

  1. space 下翻一屏
  2. b: 上翻一屏
  3. d:下翻半屏
  4. u:上翻半屏
  5. return:下翻一行
  6. q:退出
  7. #:跳到第几行
  8. G:翻到文档的结果
  9. /?:查找
  10. n,N:上一个下一个

info使用技巧

  1. tab:移动到下一个连接
  2. d:显示目录
  3. enter:进入连接
  4. n,p:进入下一个,上一个连接
  5. u,l,上一层,最后一层连接
  6. s 文字搜索
  7. q:退出

Linux下help、man、info命令区别详解?

  • help命令用于显示shell内部的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
  • man命令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。man是在程序安装的时候安装的帮助文档,可以在系统的目录下找到,如果软件有配套的页面,就可以使用man来查找。比如通过指令:ls /user/share/man我们可以看到很多man帮助文档的存储,我们从中看到有很多歌man#文件,linux的一些man指令文档就存在于这些文件内。
  • 一个程序的man帮助文档可能存在多个man中,比如我们用指令:whatis man,查看到man的多个信息。而wahtis ifconfig说明ifconfig指令的帮助文档存在于man8中。
  • 我们用man ifconfig查看ifconfig的帮助文档,我们看到ifconfig左上角在man8中找到的相应帮助信息。而指令man man发现man在man1中就找到了,说明man手册是按顺序查找的。
  • info指令是man 指令的详细内容。但man 使用起来要方便的多。一个man 只有一页,而info总是将它们的内容组织成多个区段(节点),每个区段也可能包含子区段(子节点)。info工具可显示更完整的最新的GNU工具信息。通常man中若包含的信息概要在info中也有时,会有提示:“请参考info页更详细内容”。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注