man bash
man ksh
man csh
man cp mv less
命令 | 含义 |
---|---|
q | 退出 |
h | help |
<space> | 显示下一屏 |
<PageDown> | 显示下一屏 |
f | 显示下一屏 |
<PageUp> | 显示上一屏 |
b | 显示上一屏 |
/patten | 向下搜索特定模式 |
?patten | 向上搜索特定模式 |
/ | 向下搜索上一模式 |
n | 向下搜索上一模式 |
? | 向上搜索上一模式 |
N | 向上搜索上一模式 |
<return> | 下一行 |
<down> | 下一行 |
<up> | 上一行 |
g | 移动到页顶部 |
G | 移动到页底部 |
如何在man文档页面中输入命令:叹号 + 命令
#这个叹号成为:Bang
!date
!cal
xman
9.8 Unix 手册的组织方式
传统上将手册分为8节,编号从1至8
命令 |
---|
1. 命令 |
2. 系统调用 |
3. 库函数 |
4. 特殊文件 |
5. 文件格式 |
6. 游戏 |
7. 杂项信息 |
8. 系统管理 |
9.9 在man中指定节号
man kill = man 1 kill
man 2 kill
#派生于System V的Unix系统,必须在节号前➕ -s
man -s 2 kill
#
在一些特殊的Linux上,第3节有以下几个小节:
3c
:标准C函数
3f
:Fortran函数
3m
: 数学函数
3s
:标准I/O函数
3x
:特殊函数
man 3f kill
#每个节和小节都包含一个称谓intro的页面,简介。
man intro
man 1 intro
man 1c intro
man 6 intro
man chmod
SEE ALSO
chflags(1), fsaclctl(1), install(1), chmod(2), stat(2), umask(2), fts(3), setmode(3), symlink(7),
chown(8), mount(8), sticky(8)
q
man 2 umask
9.12 一种快速查询命令作用的方法:whatis = man -f
快速查看所明书页中Name节中包含的描述
man -f kill date
whatis kill date #方便起见,whatis 替代man -f
#查找手册包含什么内容最好输入:
whatis intro
9.13 搜索命令apropos = man -k
问题:知道想要什么,但是不确定使用哪条命令,怎么办?
答案:按关键字 man -k (keyword)
man -k manual
# apropos 英[ˌæprəˈpəʊ]
# prep. 关于; 至于;
apropos manual
查看bash所有内置命令的特殊说明书页
man builtin
9.14 foo、bar、foobar
当您希望引用一个没有名称的东西时,可以称它为foo,2个没有名称的东西时,分别称为foo、bar。在Unix世界一级Intenet上,单词foo、bar、Foobar通常用作通用术语,表示讨论或讲解中没有命名的项。
9.15 Info 系统
man date
info date
- 首先:Info文件不仅包含信息,还包含连接到其它文件的连接
- 其次:在查看info文件时,有许多命令可以使用,要比man多得多
- 最后:info和Emacs都是由Stallman编写,倾向于编写功能强大、特殊、并有许多神秘命令的程序
9.16 info和树
info系统使用的数据结构是树,节点用来存储信息,而每个分支则是从一个节点到另一个节点的连接。
9.17 启动info
#1. 启动某一命令
info date
info bc
info info
? #命令摘要
#2. 目录根节点,包含主要主题的列表,它是整个info系统的主菜单,根节点。
info
h # 帮助页
info --help