forked from NJU-ProjectN/ics-pa-gitbook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathman.html
952 lines (421 loc) · 39.3 KB
/
man.html
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
<!DOCTYPE HTML>
<html lang="" >
<head>
<meta charset="UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>man入门教程 · GitBook</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="description" content="">
<meta name="generator" content="GitBook 3.2.3">
<link rel="stylesheet" href="gitbook/style.css">
<link rel="stylesheet" href="gitbook/gitbook-plugin-page-footer-ex/style/plugin.css">
<link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
<link rel="stylesheet" href="gitbook/gitbook-plugin-search/search.css">
<link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
<link rel="stylesheet" href="styles.css">
<meta name="HandheldFriendly" content="true"/>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
<link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">
<link rel="next" href="git.html" />
<link rel="prev" href="linux.html" />
</head>
<body>
<div class="book">
<div class="book-summary">
<div id="book-search-input" role="search">
<input type="text" placeholder="Type to search" />
</div>
<nav role="navigation">
<ul class="summary">
<li class="chapter " data-level="1.1" data-path="./">
<a href="./">
Introduction
</a>
</li>
<li class="chapter " data-level="1.2" data-path="PA0.html">
<a href="PA0.html">
PA0 - 世界诞生的前夜: 开发环境配置
</a>
<ul class="articles">
<li class="chapter " data-level="1.2.1" data-path="0.1.html">
<a href="0.1.html">
Installing a GNU/Linux VM
</a>
</li>
<li class="chapter " data-level="1.2.2" data-path="0.2.html">
<a href="0.2.html">
First Exploration with GNU/Linux
</a>
</li>
<li class="chapter " data-level="1.2.3" data-path="0.3.html">
<a href="0.3.html">
Installing Tools
</a>
</li>
<li class="chapter " data-level="1.2.4" data-path="0.4.html">
<a href="0.4.html">
Configuring vim
</a>
</li>
<li class="chapter " data-level="1.2.5" data-path="0.5.html">
<a href="0.5.html">
More Exploration
</a>
</li>
<li class="chapter " data-level="1.2.6" data-path="0.6.html">
<a href="0.6.html">
Transferring Files between host and container
</a>
</li>
<li class="chapter " data-level="1.2.7" data-path="0.7.html">
<a href="0.7.html">
Acquiring Source Code for PAs
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="1.3" data-path="PA1.html">
<a href="PA1.html">
PA1 - 开天辟地的篇章: 最简单的计算机
</a>
<ul class="articles">
<li class="chapter " data-level="1.3.1" data-path="1.1.html">
<a href="1.1.html">
在开始愉快的PA之旅之前
</a>
</li>
<li class="chapter " data-level="1.3.2" data-path="1.2.html">
<a href="1.2.html">
开天辟地的篇章
</a>
</li>
<li class="chapter " data-level="1.3.3" data-path="1.3.html">
<a href="1.3.html">
RTFSC
</a>
</li>
<li class="chapter " data-level="1.3.4" data-path="1.4.html">
<a href="1.4.html">
基础设施
</a>
</li>
<li class="chapter " data-level="1.3.5" data-path="1.5.html">
<a href="1.5.html">
表达式求值
</a>
</li>
<li class="chapter " data-level="1.3.6" data-path="1.6.html">
<a href="1.6.html">
监视点
</a>
</li>
<li class="chapter " data-level="1.3.7" data-path="1.7.html">
<a href="1.7.html">
i386手册
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="1.4" data-path="PA2.html">
<a href="PA2.html">
PA2 - 简单复杂的机器: 冯诺依曼计算机系统
</a>
<ul class="articles">
<li class="chapter " data-level="1.4.1" data-path="2.1.html">
<a href="2.1.html">
不停计算的机器
</a>
</li>
<li class="chapter " data-level="1.4.2" data-path="2.2.html">
<a href="2.2.html">
RTFSC(2)
</a>
</li>
<li class="chapter " data-level="1.4.3" data-path="2.3.html">
<a href="2.3.html">
程序, 运行时环境与AM
</a>
</li>
<li class="chapter " data-level="1.4.4" data-path="2.4.html">
<a href="2.4.html">
基础设施(2)
</a>
</li>
<li class="chapter " data-level="1.4.5" data-path="2.5.html">
<a href="2.5.html">
输入输出
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="1.5" data-path="PA3.html">
<a href="PA3.html">
PA3 - 穿越时空的旅程: 异常控制流
</a>
<ul class="articles">
<li class="chapter " data-level="1.5.1" data-path="3.1.html">
<a href="3.1.html">
更方便的运行时环境
</a>
</li>
<li class="chapter " data-level="1.5.2" data-path="3.2.html">
<a href="3.2.html">
等级森严的制度
</a>
</li>
<li class="chapter " data-level="1.5.3" data-path="3.3.html">
<a href="3.3.html">
穿越时空的旅程
</a>
</li>
<li class="chapter " data-level="1.5.4" data-path="3.4.html">
<a href="3.4.html">
文件系统
</a>
</li>
<li class="chapter " data-level="1.5.5" data-path="3.5.html">
<a href="3.5.html">
一切皆文件
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="1.6" data-path="PA4.html">
<a href="PA4.html">
PA4 - 虚实交错的魔法: 分时多任务
</a>
<ul class="articles">
<li class="chapter " data-level="1.6.1" data-path="4.1.html">
<a href="4.1.html">
虚实交错的魔法
</a>
</li>
<li class="chapter " data-level="1.6.2" data-path="4.2.html">
<a href="4.2.html">
超越容量的界限
</a>
</li>
<li class="chapter " data-level="1.6.3" data-path="4.3.html">
<a href="4.3.html">
分时多任务
</a>
</li>
<li class="chapter " data-level="1.6.4" data-path="4.4.html">
<a href="4.4.html">
来自外部的声音
</a>
</li>
<li class="chapter " data-level="1.6.5" data-path="4.5.html">
<a href="4.5.html">
编写不朽的传奇
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="1.7" data-path="PA5.html">
<a href="PA5.html">
PA5 - 从一到无穷大: 程序与性能
</a>
<ul class="articles">
<li class="chapter " data-level="1.7.1" data-path="5.1.html">
<a href="5.1.html">
浮点数的支持
</a>
</li>
<li class="chapter " data-level="1.7.2" data-path="5.2.html">
<a href="5.2.html">
通往高速的次元
</a>
</li>
<li class="chapter " data-level="1.7.3" data-path="5.3.html">
<a href="5.3.html">
天下武功唯快不破
</a>
</li>
</ul>
</li>
<li class="chapter " data-level="1.8" data-path="blank.html">
<a href="blank.html">
杂项
</a>
<ul class="articles">
<li class="chapter " data-level="1.8.1" data-path="why.html">
<a href="why.html">
为什么要学习计算机系统基础
</a>
</li>
<li class="chapter " data-level="1.8.2" data-path="submit.html">
<a href="submit.html">
实验提交要求
</a>
</li>
<li class="chapter " data-level="1.8.3" data-path="linux.html">
<a href="linux.html">
Linux入门教程
</a>
</li>
<li class="chapter active" data-level="1.8.4" data-path="man.html">
<a href="man.html">
man入门教程
</a>
</li>
<li class="chapter " data-level="1.8.5" data-path="git.html">
<a href="git.html">
git入门教程
</a>
</li>
<li class="chapter " data-level="1.8.6" data-path="i386-intro.html">
<a href="i386-intro.html">
i386手册指令集阅读指南
</a>
</li>
<li class="chapter " data-level="1.8.7" data-path="i386-typo.html">
<a href="i386-typo.html">
i386手册勘误
</a>
</li>
<li class="chapter " data-level="1.8.8" data-path="exec.html">
<a href="exec.html">
指令执行例子
</a>
</li>
</ul>
</li>
<li class="divider"></li>
<li>
<a href="https://www.gitbook.com" target="blank" class="gitbook-link">
Published with GitBook
</a>
</li>
</ul>
</nav>
</div>
<div class="book-body">
<div class="body-inner">
<div class="book-header" role="navigation">
<!-- Title -->
<h1>
<i class="fa fa-circle-o-notch fa-spin"></i>
<a href="." >man入门教程</a>
</h1>
</div>
<div class="page-wrapper" tabindex="-1" role="main">
<div class="page-inner">
<div id="book-search-results">
<div class="search-noresults">
<section class="normal markdown-section">
<h1 id="man快速入门">man快速入门</h1>
<p>这是一个man的使用教程, 同时给出了一个如何寻找帮助的例子.</p>
<h2 id="初识man">初识man</h2>
<p>你是一只Linux菜鸟. 因为课程实验所迫, 你不得不使用Linux, 不得不使用十分落后的命令行. 实验内容大多数都要在命令行里进行, 面对着一大堆陌生的命令和参数, <a href="http://tieba.baidu.com/p/1410532522" target="_blank">这个链接</a>中的饼图完美地表达了你的心情.</p>
<p>不行! 还是得认真做实验, 不然以后连码农都当不上了! 这样的想法鞭策着你, 因为你知道, 就算是码农, 也要有适应新环境和掌握新工具的能力. "还是先去找man吧." 于是你在终端里输入 <code>man</code> , 敲了回车. 只见屏幕上输出了一行信息:</p>
<blockquote>
<p>What manual page do you want?</p>
</blockquote>
<p>噢, 原来命令行也会说人话! 你明白这句话的意思, <code>man</code> 在询问你要查询什么内容. 你能查询什么内容呢? 既然 <code>man</code> 会说人话, 还是先多了解 <code>man</code> 吧. 为了告诉 <code>man</code> 你想更了解ta, 你输入</p>
<pre><code>man man
</code></pre><p>敲了回车之后, <code>man</code> 把你带到了一个全新的世界. 这时候, 你又看到了一句人话了, 那是 <code>man</code> 的独白, ta告诉你, ta的真实身份其实是</p>
<blockquote>
<p>an interface to the on-line reference manuals</p>
</blockquote>
<p>接下来, ta忽然说了一大堆你听不懂的话, 似乎是想告诉你ta的使用方法. 可是你还没做好心理准备啊, 于是你无视了这些话.</p>
<h2 id="寻找帮助">寻找帮助</h2>
<p>很快, 你已经看到"最后一行"了. 难道man的世界就这么狭小? 你仔细一看, "最后一行"里面含有一些信息:</p>
<blockquote>
<p>Manual page man(1) line 1 (press h for help or q to quit)</p>
</blockquote>
<p>原来可以通过按 <code>q</code> 来离开这个世界啊, 不过你现在并不想这么做, 因为你想多了解 <code>man</code> , 以后可能会经常需要 <code>man</code> 的帮助. 为了更了解ta, 你按了 <code>h</code> .</p>
<p>这时你又被带到了新的世界, 世界的起点是"SUMMARY OF LESS COMMANDS", 你马上知道, 这个世界要告诉你如何使用 <code>man</code> , 你十分激动. 于是你往下看, 这句话说"带有'*'标记的命令可以在前面跟一个数, 这时命令的行为在括号里给出". 这是什么意思? 你没看懂, 还是找个带'*'的命令试试吧. 你继续往下看, 看到了两个功能和相应的命令:</p>
<ul>
<li>第一个是展示帮助, 原来除了 <code>h</code> 之外, <code>H</code> 也可以看到帮助, 而且这里把帮助的命令放在第一个, 也许 <code>man</code> 想暗示你, 找到帮助是十分重要的. </li>
<li>第二个命令是退出. "哈哈, 知道怎么退出之后, 就不用通过重启来退出一个命令行程序啦", 你心想. 但你现在还是不想退出, 还是再看看其它的吧.</li>
</ul>
<p>继续往下看, 你看到了用于移动的命令. 果然, 你还是可以在这个世界里面移动的. 第一个用于移动的功能是往下移动一行, 你看到有5种方法可以实现:</p>
<pre><code>e ^E j ^N CR
</code></pre><p> <code>e</code> 和 <code>j</code> 你看懂了, 就是按 <code>e</code> 或者 <code>j</code> . 但 <code>^E</code> 是什么意思呢? 你尝试找到 <code>^</code> 的含义, 但是你没找到, 还是让我告诉你吧. 在上下文和按键有关的时候, <code>^</code> 是Linux中的一个传统记号, 它表示 <code>ctrl+</code> . 还记得Windows下 <code>ctrl+c</code> 代表复制的例子吗? 这里的 <code>^E</code> 表示 <code>ctrl+E</code> . <code>CR</code> 代表回车键, 其实 <code>CR</code> 是控制字符(ASCII码小于32的字符)的一个, <a href="http://stackoverflow.com/questions/3091524/what-are-carriage-return-linefeed-and-form-feed" target="_blank">这里</a>有一段关于控制字符的问答.</p>
<p>你决定使用 <code>j</code> , 因为它像一个向下的箭头, 而且它是右手食指所按下的键. 其实这点和 <code>vim</code> 的使用是类似的, 如果你不能理解为什么 <code>vim</code> 中使用 <code>h</code> , <code>j</code> , <code>k</code> , <code>l</code> 作为方向键, 这里有一个<a href="http://stackoverflow.com/questions/7665246/do-i-save-time-using-the-h-j-k-l-keys" target="_blank">初学者的提问</a>, 事实上, 这是一种<a href="http://en.wikipedia.org/wiki/Touch_typing" target="_blank">touch typing</a>.</p>
<p>你按下了 <code>j</code> , 发现画面上的信息向下滚动了一行. 你看到了 <code>*</code> , 想起了 <code>*</code> 标记的命令可以在前面跟一个数. 于是你试着输入 <code>10j</code> , 发现画面向下滚动了10行, 你第一次感觉到在这个"丑陋"的世界中也有比GUI方便的地方. 你继续阅读帮助, 并且尝试每一个命令. 于是你掌握了如何通过移动来探索 <code>man</code> 所在的世界.</p>
<p>继续往下翻, 你看到了用于搜索的命令. 你十分感动, 因为使用关键字可以快速定位到你关心的内容. 帮助的内容告诉你, 通过按 <code>/</code> 激活前向搜索模式, 然后输入关键字(可以使用正则表达式), 按下回车就可以看到匹配的内容了. 帮助中还列出了后向搜索, 跳到下一匹配处等功能. 于是你掌握了如何使用搜索.</p>
<h2 id="探索man">探索man</h2>
<p>你一边阅读帮助, 一边尝试新的命令, 就这样探索着这个陌生的世界. 你虽然记不住这么多命令, 但你知道你可以随时来查看帮助. 掌握了一些基本的命令之后, 你按 <code>q</code> 离开了帮助, 回到了 <code>man</code> 的世界. 现在你可以自由探索 <code>man</code> 的世界了. 你向下翻, 跳过了看不懂的 <code>SYNOPSIS</code> 小节, 在 <code>DESCRIPTION</code> 小节看到了人话, 于是你阅读这些人话. 在这里, 你看到整个manual分成9大类, 每个manual page都属于其中的某一类; 你看到了一个manual page主要包含以下的小节:</p>
<ul>
<li>NAME - 命令名</li>
<li>SYNOPSIS - 使用方法大纲</li>
<li>CONFIGURATION - 配置</li>
<li>DESCRIPTION - 功能说明</li>
<li>OPTIONS - 可选参数说明</li>
<li>EXIT STATUS - 退出状态, 这是一个返回给父进程的值</li>
<li>RETURN VALUE - 返回值</li>
<li>ERRORS - 可能出现的错误类型</li>
<li>ENVIRONMENT - 环境变量</li>
<li>FILES - 相关配置文件</li>
<li>VERSIONS - 版本</li>
<li>CONFORMING TO - 符合的规范</li>
<li>NOTES - 使用注意事项</li>
<li>BUGS - 已经发现的bug</li>
<li>EXAMPLE - 一些例子</li>
<li>AUTHORS - 作者</li>
<li>SEE ALSO - 功能或操作对象相近的其它命令
你还看到了对 <code>SYNOPSIS</code> 小节中记号的解释, 现在你可以回过头来看 <code>SYNOPSIS</code> 的内容了. 但为了弄明白每个参数的含义, 你需要查看 <code>OPTIONS</code> 小节中的内容.</li>
</ul>
<p>你想起了搜索的功能, 为了弄清楚参数 <code>-k</code> 的含义, 你输入 <code>/-k</code> , 按下回车, 并通过 <code>n</code> 跳过了那些 <code>OPTIONS</code> 小节之外的 <code>-k</code> , 最后大约在第254行找到了 <code>-k</code> 的解释: 通过关键字来搜索相关功能的manual page. 在 <code>EXAMPLES</code> 小节中有一个使用 <code>-k</code> 的例子:</p>
<pre><code>man -k printf
</code></pre><p>你阅读这个例子的解释: 搜索和 <code>printf</code> 相关的manual page. 你还是不太明白这是什么意思, 于是你退出 <code>man</code> , 在命令行中输入</p>
<pre><code>man -k printf
</code></pre><p>并运行, 发现输出了很多和 <code>printf</code> 相关的命令或库函数, 括号里面的数字代表相应的条目属于manual的哪一个大类. 例如 <code>printf (1)</code> 是一个shell命令, 而 <code>printf (3)</code> 是一个库函数. 要访问库函数 <code>printf</code> 的manual page, 你需要在命令行中输入</p>
<pre><code>man 3 printf
</code></pre><p>当你想做一件事的而不知道用什么命令的时候, <code>man</code> 的 <code>-k</code> 参数可以用来列出候选的命令, 然后再通过查看这些命令的manual page来学习怎么使用它们.</p>
<p>接下来, 你又开始学习 <code>man</code> 的其它功能...</p>
<h2 id="开始旅程">开始旅程</h2>
<p>到这里, 你应该掌握 <code>man</code> 的用法了. 你应该经常来拜访ta, 因为在很多时候, ta总能给你提供可靠的帮助.</p>
<p>在这个励志的故事中, 你学会了:</p>
<ul>
<li>阅读程序输出的提示和错误信息</li>
<li>通过搜索来定位你关心的内容</li>
<li>动手实践是认识新事物的最好方法</li>
<li>独立寻找帮助, 而不是一有问题就问班上的大神</li>
</ul>
<p>于是, 你就这样带着 <code>man</code> 踏上了Linux之旅...</p>
<footer class="page-footer-ex"> <span class="page-footer-ex-copyright"> By <a href="https://sashimi-yzh.github.io/" target="_blank">Zihao Yu</a>, 采用<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/cn/" target="_blank">知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议</a>发布 </span>            <span class="page-footer-ex-footer-update"> 此页面修订于: 2019-05-03 18:28:28 </span> </footer>
</section>
</div>
<div class="search-results">
<div class="has-results">
<h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
<ul class="search-results-list"></ul>
</div>
<div class="no-results">
<h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
</div>
</div>
</div>
</div>
</div>
</div>
<a href="linux.html" class="navigation navigation-prev " aria-label="Previous page: Linux入门教程">
<i class="fa fa-angle-left"></i>
</a>
<a href="git.html" class="navigation navigation-next " aria-label="Next page: git入门教程">
<i class="fa fa-angle-right"></i>
</a>
</div>
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"man入门教程","level":"1.8.4","depth":2,"next":{"title":"git入门教程","level":"1.8.5","depth":2,"path":"git.md","ref":"git.md","articles":[]},"previous":{"title":"Linux入门教程","level":"1.8.3","depth":2,"path":"linux.md","ref":"linux.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"3.x.x","theme":"default","variables":{},"plugins":["localized-footer","page-footer-ex","nestedmd","mdinhtml"],"pluginsConfig":{"page-footer-ex":{"copyright":"By [Zihao Yu](https://sashimi-yzh.github.io/), 采用[知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议](http://creativecommons.org/licenses/by-nc-sa/3.0/cn/)发布","markdown":true,"update_format":"YYYY-MM-DD HH:mm:ss","update_label":"此页面修订于: "},"mdinhtml":{},"search":{},"localized-footer":{"filename":"FOOTER.md","hline":"true"},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"nestedmd":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles.css","pdf":"styles.css"}},"file":{"path":"man.md","mtime":"2019-05-03T10:28:28.352Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-05-03T10:32:39.784Z"},"basePath":".","book":{"language":""}});
});
</script>
</div>
<script src="gitbook/gitbook.js"></script>
<script src="gitbook/theme.js"></script>
<script src="gitbook/gitbook-plugin-search/search-engine.js"></script>
<script src="gitbook/gitbook-plugin-search/search.js"></script>
<script src="gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
<script src="gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
<script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
<script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
</body>
</html>