01.目录
 
 目录
 01.目录02.命令介绍03.命令格式04.常用选项05.相关描述5.1 man命令帮助信息的结构以及意义5.2 man对应的章节概述5.3 man命令中常用按键以及用途
    06.参考示例6.1 用户命令6.2 系统调用6.3 程序库调用6.4 特殊文件(设备文件)6.5 文件格式(配置文件的语法)6.6 管理命令
    07.命令总结
  
 
 
02.命令介绍
 
 
 谈到Linux,第一想到的应该是命令,然后Linux繁杂的命令,我们根本记不住所有用法,难道每次都要跑去百度、谷歌? 肯定不是的,Linux在设计之初就提供了很多查询命令的命令。今天我们主要聊聊man(有问题找男人)
 
 
03.命令格式
 
man 
[-adfhktwW
] [section
] [-M path
] [-P pager
] [-S list
] [-m system
] [-p string
] title…
 
有点长,其实我们经常就 man vim? man man 这种就行了,主要是用查询功能,直接找所有。
 
04.常用选项
 
Usage
: man 
[OPTION
...] [章节
] 手册页
...
  -a
, --all                  寻找所有匹配的手册页
  
-d
, --debug                输出调试信息
   
-D
, --default              将所有选项都重置为默认值
      
--warnings
[=警告
]    开启 groff 的警告 
  
-f
, --whatis               等同于 whatis
  
-h     显示man的语法和参数说明,执行完成后退出程序。
  
-k
, --apropos              等同于 apropos将搜索whatis数据库,模糊查找关键字  
  
-S
, -s
, --sections
=列表  使用以半角冒号分隔的章节列表
  
-t
, --troff                使用 groff 对手册页排版
  
-w
, --where
, --path
, --location
                             输出手册页的物理位置
  
-W
, --where
-cat
, --location
-cat
                             输出 cat 文件的物理位置  
  
-c
, --catman               由 catman 使用,用来对过时的 cat
                             页重新排版   
  
-C
, --config
-file
=文件   使用该用户设置文件
  
-K
, --global
-apropos       search 
for text in all pages
  
-M
, --manpath
=路径       设置搜索手册页的路径为“路径”
  
-?, --help                 give this help list
      
--usage                give a 
short usage message
  
-V
, --version              print program version
  
-R
, --recode
=编码        output source page encoded in ENCODING
 寻找手册页:
  
-L
, --locale
=区域
                             定义本次手册页搜索所采用的区域设置
  
-m
, --systems
=系统       use manual pages from other systems
  
-e
, --extension
=扩展
                             将搜索限制在扩展类型为“扩展”的手册页之内
  
-i
, --ignore
-case          查找手册页时不区分大小写字母
                             
(默认
)
  -I
, --match
-case           查找手册页时区分大小写字母。
      
--regex                show all pages matching regex
      
--wildcard             show all pages matching wildcard
      
--names
-only           make 
--regex and 
--wildcard match page names only
,
                             not descriptions
 
 
05.相关描述
 
5.1 man命令帮助信息的结构以及意义
 
 
5.2 man对应的章节概述
 
-S 区段清单
    该清单是一组用冒号分隔的欲查找的手册清单。此选项将覆盖      MANSECT     环境变量。
    有些指令或程序可能有一个以上的主题,它们位于不同的区段中。因此,要查看较后的区
    段,你可以在此指定 man 查找区段的顺序。具体区段划分如下所示:
    区段
1:用户指令
    区段
2:系统调用
    区段
3:程序库调用
    区段
4:设备
    区段
5:文件格式
    区段
6:游戏
    区段
7:杂项
    区段
8:系统指令
    区段
9:内核内部指令
    区段n:Tcl或Tk指令
 
 
5.3 man命令中常用按键以及用途
 
 
06.参考示例
 
 
 可能上面的截图太难以阅读,下面举例两个来看看,让大家有个真切的认知.
 
 
6.1 用户命令
 
可以使用whatis命令是用于查询一个命令执行什么功能,并将查询结果打印到终端上。
 
[deng@localhost 
~]$ whatis cd 
cd 
(1)               - GNU Bourne
-Again SHell 
(GNU 命令解释程序 “Bourne二世”
)
cd 
(3tcl
)            - 改变工作目录
cd 
(1p
)              - change the working directory
[deng@localhost 
~]$ 
 
 
 
从上文的输出结果我们看到cd命令是bash的内建命令,它的功能是改变当前目录,可以在1和1p的章节中查看它的帮助。
 
 
查看bash命令,然后通过
/cd去搜索
[deng@localhost 
~]$ man 
1 cd 
使用下面的命令可以直接查看cd的帮助信息。
[deng@localhost 
~]$ man 
1p cd 
 
6.2 系统调用
 
[deng@localhost 
~]$ man 
2 read 
 
6.3 程序库调用
 
[deng@localhost 
~]$ man 
3 sleep
 
6.4 特殊文件(设备文件)
 
[deng@localhost 
~]$ man 
4 tty
 
6.5 文件格式(配置文件的语法)
 
[deng@localhost 
~]$ man 
5 passwd 
 
6.6 管理命令
 
[deng@localhost 
~]$ man 
8 fdisk 
 
07.命令总结
 
 
上面就是man命令的大致介绍了,该命令主要是查询。 记住一句话:有问题找男人就对了! 欢迎各位补充
 
 
 版权声明:转载请注明出处,谢谢!