正在学习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都是好名字。

Logo

更多推荐