Linux学习-man和Info
man通常称为说明手册。语法假如希望了解cp命令man cp假如希望同时了解多个命令man cp mv rm说明页的命令通用命令 q退出h显示帮助信息!命令执行shell命令搜索 /pattern向下搜索特定模式/向下搜索上一模式n向下搜索上一模式?pattern向上搜索特定模式?向上搜索上一模式N向上搜索上一模式移动 <space>显示下一屏f显示下一屏b显示上一屏&
正在学习Linux,记录一下学习历程。
man
通常称为说明手册。语法
假如希望了解cp命令
man cp
假如希望同时了解多个命令
man cp mv rm
说明页的命令
通用命令 | |
q | 退出 |
h | 显示帮助信息 |
!命令 | 执行shell命令 |
搜索 | |
/pattern | 向下搜索特定模式 |
/ | 向下搜索上一模式 |
n | 向下搜索上一模式 |
?pattern | 向上搜索特定模式 |
? | 向上搜索上一模式 |
N | 向上搜索上一模式 |
移动 | |
<space> | 显示下一屏 |
f | 显示下一屏 |
b | 显示上一屏 |
<up> | 上移一行 |
<down> | 下移一行 |
g | 回到顶部 |
G | 回到底部 |
ps:不要总是使用一个窗口,以及不要总是以完全相同的方式使用两个窗口。如可以在一个窗口工作时,将说明书页窗口作为参考,或相反。
手册的组织方式
1 | 命令 |
2 | 系统调用 |
3 | 库函数 |
4 | 特殊文件 |
5 | 文件格式 |
6 | 游戏 |
7 | 杂项信息 |
8 | 系统管理 |
ps:除第1节命令和第6节游戏外,手册中的大部分内容中哦呀程序员和系统管理员才感兴趣。
查看位于第几小节的命令
man 数字 命令
如:man 2 kill
说明页格式
标头 | 含义 |
Name | 命令的名称和用途 |
Synopsis | 命令语法 |
Description | 完整描述 |
Environment | 命令使用的环境变量 |
Author | 开发该程序者 |
Files | 对该命令重要的文件列表 |
See also | 相关信息 |
Diagnostics | 可能的错误和警告 |
Bugs | (可能没有) |
命令语法:
1 | 方括号中的项是可选的 |
2 | 不在方括号中的项是必选的,作为命令的一部分输入 |
3 | 黑体字必须按原样准确输入 |
4 | 斜体字必须用适当的值代替 |
5 | 后接...的参数可以重复任意多次 |
如:ls [-aAcCdfFgilLgrRstul] [filename...]
查找命令单行描述:whatis
相当于man -f
如:whatis mv
whatis搜索收集了命令单行描述的特殊文件。
使用whatis时不能再指定节号。
搜索命令:apropos
相当于man -k
如:apropos move 搜索所有与move有关的命令
当知道想做什么,但是不能确定使用那条命令时使用apropos搜索。
ps:apropos来源于法语,在英语中是一个前置词,意为关联或关于。
Info
每个命令对应一个Inofo文件,每个Info文件都组织成一棵树,由一系列节点组成,每个节点一个主题,节点之间相互链接。
语法
info 命令
阅读方式
1.顺序阅读节点。
2.使用菜单直接跳到指定节点。(可以是同一个文件内,也可以是不同文件)
链接
* 主题名主要命令
? | 显示命令帮助 |
<space> | 显示下一屏 |
<backspce> | 显示上一屏 |
<tab> | 将光标移向下一个链接 |
<return> | 进入一个链接 |
b | 跳转到当前节点的开头 |
d | 调转进目录节点(主菜单) |
l | 跳转到最后一个访问的节点 |
q | 退出 |
ps:Info强大又复杂,是由Emacs的开发人员创建的,总设计师是Richard Stallman,他倾向于编写功能非常强大,特殊并且拥有许多神秘命令的程序。
:当您第一次看到名称Texinfo时,或许会认为它应该是Textinfo,比较它是一个基于文本的信息系统名称。那个t肯定是由于某些偶然因素落掉了。事实上,您可能是正确的:即使有人发明了某些东西,也并不意味着他就有权起一个愚蠢的名字来显摆他的聪明。如果将Donald Knuth(他命名的TeX)和Richard Stallman(他命名的GNU)关在同一个房间,或许他们能够达成的唯一点就是TeX和GNU都是好名字。
更多推荐
所有评论(0)