设为首页 收藏本站
查看: 614|回复: 0

[经验分享] Linux基础之man手册的使用

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-7-27 09:25:51 | 显示全部楼层 |阅读模式
在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中的哪个章节需要使用命令
1
whatis COMMAND



下面就命令echo为例来具体说明man的手册内容
1
2
3
4
#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 echo中解释具体每项的意义
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#man 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: <http://www.gnu.org/software/coreutils/>
       General help using GNU software: <http://www.gnu.org/gethelp/>
       Report echo translation bugs to <http://translationproject.org/team/>

COPYRIGHT    版权声明
       Copyright    2010  Free Software Foundation, Inc.  License GPLv3+: GNU
       GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
       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查找
/keyword:以keyword指定的字符串为关键字,从当前界面所在位置向文件尾部搜索;不区分字符大小写
n:下一个             N:上一个
?keyword:以keyword指定的字符串为关键字,从当前界面所在位置向文件首部搜索;不区分字符大小写
n:跟收缩命令同方向,下一个      N:跟搜索命令反向,上一个

q为退出


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-250013-1-1.html 上篇帖子: history 命令详细解读 下篇帖子: linux文件系统及文件属性 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表