正在学习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

更多推荐