在Linux中man的使用频率应该是很高的,灵活运用它可以让自己快速的掌握一个不熟悉命令的使用方法。下面来介绍下man
环境CentOS6.8
man - format and display the on-line manual pages 在线使用手册格式及展示
通俗点来说它就是命令的使用手册。
它共分九个章节
1、用户命令
2、系统调用
3、C库调用
4、设备文件及特殊文件
5、配置文件格式
6、游戏
7、杂项
8、管理命令及守护进程
9、Linux内核API(CentOS7以后出现)
之所以分这九个章节是应为有的命令分属不同类,查看命令具体属于man中的哪个章节需要使用命令
whatis COMMAND
下面就命令echo为例来具体说明man的手册内容
#whatis echo
echo (1) - display a line of text
echo (1p) - write arguments to standard output
echo [builtins] (1) - bash built-in commands, see bash(1)
从上面可以看出来echo属于man的第一章节
下面从具体的man 1 echo中解释具体每项的意义
#man 1 echo
NAME 命令名称及功能简要说明
echo - display a line of text
SYNOPSIS 用法说明,包括可用的选项
echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION
<>:此符号内为必给内容
[]:此符号内为可选内容
|:此符号表示多选一
{}:此符号表示为分组
...:同一内容出现多次
DESCRIPTION 命令功能的详尽说明,可能包括每一项的意义
Echo the STRING(s) to standard output.
-n do not output the trailing newline
-e enable interpretation of backslash escapes
-E disable interpretation of backslash escapes (default)
--help display this help and exit
--version
output version information and exit
.
.
.
AUTHOR 作者
Written by Brian Fox and Chet Ramey.
REPORTING BUGS 报告程序bug的方式
Report echo bugs to bug-coreutils@gnu.org
GNU coreutils home page: <>
General help using GNU software: <>
Report echo translation bugs to <>
COPYRIGHT 版权声明
Copyright 2010 Free Software Foundation, Inc. License GPLv3+: GNU
GPL version 3 or later <>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
SEE ALSO 另外参照
The full documentation for echo is maintained as a Texinfo manual. If
the info and echo programs are properly installed at your site, the
command
info coreutils 'echo invocation'
should give you access to the complete manual.
有的命令中还有OPTIONS(说明每一个选项的意义)、FILES(此命令相关的配置文件)、ARGUMENTS(命令的作用对象),大致有上面这几项。
man命令中的快捷键,便于查看文本信息
enter return键:向后翻一行 k:向前翻一行
ctrl+d :向文件尾部翻半屏 ctrl+u:向文件首部翻半屏
G:跳至最后一行 #G:跳转至指定行,#表示行号
man查找,用于在man手册中快速定位需要的信息
/keyword:以keyword指定的字符串为关键字,从当前界面所在位置向文件尾部搜索;不区分字符大小写
n:下一个 N:上一个