man page教你玩转Linux各种命令

命令模式作为Linux系统的精髓所在,然而一个系统中的可用命令多达几千的量,想都熟练掌握这的每一条命令去记住他们的用法是不现实的。在命令行模式下,直接按下两次[Tab]键,可以查看到自己的系统有多少命令可用。
[图片上传失败...(image-279687-1560841396654)]
我的系统中可用命令有1421条。这篇文章中,我们介绍一个Linux系统的神器:man page。这就是“在线帮助文件”。

man命令

“男人”(man),其实这个man是manual(操作说明)的简写。例如,如果需要查看date这个命令的用法,怎么操作呢?
[图片上传失败...(image-b69f91-1560841396654)]
然后就出现了整个屏幕的界面,这就是man page,介绍了一堆关于命令的用法,我们可以在这个页面里查询相关的用法和参数。
(1)首先,可以看到的是"DATE(1)",DATE我们知道是命令的名称,那么(1)代表什么呢?它代表的是一般用户可使用的命令。它是有意义的。常见的几个数字的意义如下表所示:

代号 代表内容
1 用户在shell环境中可以操作的命令或可执行文件
2 系统内核可调用的函数与工具等
3 一些常用的的函数(function)与函数库(library),大部分为C的函数库(libc)
4 设备文件的说明,通常在/dev下的文件
5 配置文件或者是某些文件的格式
6 游戏(games)
7 惯例与协议等,例如Linux文件系统、网络协议、ASCII code等说明
8 系统管理员可用的管理命令
9 跟kernel有关的文件

上述内容可以使用

man man

查看“MANUAL SECTIONS”部分的介绍就可以了。通过这张表格说明,将来你如果使用man page在查看某些数据时,就会知道该命令/文件所代表的基本意义是什么了。上表中的1,5,8这三个号码特别重要,请将这三个数字所代表的意义背下来

(2)man page内容介绍,基本上,man page大致分成下面这几个部分,如下表所示:

代号 内容说明
NAME 简短的命令、数据名称说明
SYNOPSIS 简短的命令执行语法(syntx)简介
DESCRIPTION 较为完整的说明,这部分最好仔细看看
OPTIONS 针对SYNOPSIS部分中,有举例的所有可用的选项说明
COMMANDS 当这个程序(软件)在执行的时候,可以在此程序(软件)中执行的命令
FILES 这个程序或数据所使用或参考或连接到的某些文件
SEE ALSO 这个命令或数据有相关的其他说明
EXAMPLE 一些可以参考的范例
BUGS 是否有相关的错误

通常在查询某个数据的时候是这样来查阅的:
1). 先查看NAME的项目,约略看一下这个数据的意思。
2). 再仔细看一下DESCRIPTION,这个部分会提到很多相关的资料与用法,从这个地方可以学到很多小细节。
3). 而如果这个命令已经很熟悉了(如date),那么主要就是查询相关OPTIONS的部分了。可以知道每个选项的意义,这样就可以执行比较细部的命令内容。
4). 最后会再看一下跟这个资料还有哪些东西可以使用的。例如,上面的SEE ALSO就告知我们还可以利用"info coreutils date"来进一步查阅数据。
5). 某些说明内容还会举例有关的文件(FILES部分)来提供我们参考。这些都是很有帮助的。

(3)上面我们大致了解了man page的内容后,那么在man page中,我们可以利用哪些按键来帮忙查阅呢?下表中整理了一些在man page常用的按键:

按键 进行工作
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Home] 去到第一页
[End] 去到最后一页
/string 向下查询string字符串,如果要查询test的话,就输入/test
?string 向上查询string字符串
n,N 利用/或?来查询字符串时,可以用n来继续下一个查询(不论是/或?)。可以利用N进行反向查询。
q 结束这次的man page。

要注意,上表中的按键是在man page界面中才能使用的。

(4)最后需要说的是,既然有man page,自然就是因为有一些文件数据,所以才能够已man page读出来。那么这些数据放在哪里呢?不同的Linux系统可能有些区别,不过通常是放在/usr/share/man这个目录里头。

各位Linux老司机,当忘记了Linux的某一个命令的详细用法的时候,就可以这样子使用man page来查阅啦!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351

推荐阅读更多精彩内容