鸟哥的liunx私房菜读书笔记--关于Linux的帮助和在线支持
查看指令帮助信息:
1、$ 命令 --help
2、$ man 命令 ##空格向下翻页,q键离开man 环境。
##man page 的数据通常存放在 /usr/share/man 中
如上图1,我们看到DATE(1),那么 (1)代表什么呢?
序号 |
内 容 |
1 | 用户在shell环境中可以操作的指令或执行文件 |
2 | 系统核可呼叫的函数与工具 |
3 | 一些常用的函数(function)和函式库(libary),大部分为c函式库 |
4 | 装置文件的说明,通常在/Dev文件下面 |
5 | 配置文件或某些文件的格式 |
6 | 游戏 |
7 | 惯例与协议,例如某些Linux文家系统,网络协议、ASCII code 等等的说明 |
8 | 系统管理员可用的管理指令 |
9 | 跟kernel有关的文件 |
man page 页的内容说明
代号 | 内容说明 |
NAME | 简短的指令、数据说明 |
SYNOPSIS | 简短的指令下达语法(syntax)简介 |
DESCRIPTION | 较为完整的说明 |
OPTINS | 针对SYYNOPSIS中有些列举的所有可用选项 |
FILES | 程序&数据在使用用或参考或连接到的某些文件 |
SEE ALSO | 可以参考的,跟该指令或数据又相关的其他说明 |
EXAMPLE | 可参考的示例 |
COMMANDS | 当这个程序&软件正在执行时,可以在此程序&软件中下达的指令 |
在详情信息中的一些按键操作
搜索特定的指令/文件的 man page 说明文件
命令: $ man -f 命令 === $ whatis ##只查找以 [命令] 关键字开头的命令
命令: $ man -k 命令 === $ apropos ##查找包含 [命令] 关键字的相关命令
注意:$ whatis $apropos 使用时必须建立whatis数据库,建立数据库需以root下达如下命令
$ mandb(新版)$ makewhatis (旧版)
3、查看详细的数据手册:$ info 命令
与manpage的异同:用途相似,manpage一次性输出一堆不同的信息,infopage则是将文件数据拆开成一个个的段落,每个段落用自己的页面来撰写,并且各个页面中还有类似于超链接来跳转到不同的页面中,每个独立的页面被称为一个节点。
##info指令的文件默认存放在 /usr/share/info 中。
file:代表该info page 的资料是由info.info提供的
Node:代表该页是属于 TOP节点
Next:下一个节点的名称是Getting Started,按键盘 n 可以到下一个节点
Up:回到上一层的节点总览画面,按键盘U回到上一层
Prev:前一个节点。由于top是第一个节点所以上面没有前一个节点的 信息(dir)
按键 | 工作 |
空格键 | 向下翻页 |
page down | 向下一行 |
page up | 向上一行 |
tab |
在node之间移动,有node的地方通常会有**显示 |
enter | 当光标在node上时,按下enter可以进入该node |
b | 移动光标到该info画面的第一个node处 |
e | 移动光标到该info画面的最后一个node处 |
n | 前往下一个node处 |
p | 前往上一个node处 |
u | 向上移动一层 ##在top层时无法使用 |
s(/) | 在info page中搜索 |
h,? | 显示求助选单 |
q | 结束info page |