-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
94 lines (88 loc) · 4.52 KB
/
index.html
File metadata and controls
94 lines (88 loc) · 4.52 KB
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
---
layout: page
title: Bash 指南四篇
subtitle: 关于 bash 到底是什么,以及 bash 的命令与参数、变量与扩展、测试与条件;译自 The Bash Guide
editable: false
---
<section>
<h2>内容</h2>
<p>这里是关于 <strong>bash</strong> 、四篇质量极高的学习指南。分别为:</p>
<ol>
<li>
<a href="inception">开篇</a>:Bash 是什么,它活在哪里?
<p>
简介
Bash,以及如何安装和启动它;终端,键盘及结果显示;程序,进程以及他们内部流动的信息如何被连接在一起
</p>
</li>
<li>
<a href="commands">命令与参数</a>:我要如何给 bash 下指令?
<p>
关于什么是命令,如何发布他们;交互模式与脚本;命令语法,通过名称搜索命令与程序;参数与单词分割,以及输入和输出重定向
</p>
</li>
<li>
<a href="expansions">变量与扩展</a>:我要如何存储和使用数据?
<p>
Bash
参数与变量;环境变量,特殊参数以及数组参数;扩展参数,扩展运算符,命令替换以及进程替换;路径名扩展,波浪号扩展以及花括号扩展
</p>
</li>
<li>
<a href="conditionals">测试与条件</a>:对不同的数据执行不同的命令
<p>
退出代码,成功与失败,测试文件,字符串与数值,处理不同的条件,条件运算符,条件复合命令
</p>
</li>
</ol>
<ul>
<li><a href="postscript">译后记</a></li>
</ul>
<ul>
<li><a href="exercises">练习题索引</a></li>
</ul>
<p>
按原作者的构想,这份 Bash 指南共 <a href="https://guide.bash.academy/"
>11 章</a
>内容。遗憾的是,目前作者只完成了前面四章。但因其写作质量之高、讲解之透彻,还是极为可贵,<a href="https://codelab.club/">CodeLab </a>遂将这四篇指南翻译并分享于此。
</p>
<p>
如此精彩的教程却不完整,实在可惜。但此前,作者与 GreyCat 其实已就 bash
<strong>完整</strong> 写过一份旧版指南,感兴趣的读者请移步<a
href="https://mywiki.wooledge.org/BashGuide"
>此处</a
>查看,或<a href="https://folk.ntnu.no/geirha/bashguide.pdf"
>在线阅读pdf版</a
>。
</p>
<h2>署名</h2>
<p>
指南的原作者是 <a href="https://www.lhunath.com"
>lhunath (Maarten Billemont)</a
>,英文版原址在<a href="https://guide.bash.academy/">这里</a
>,英文源码仓库在<a href="https://github.com/lhunath/guide.bash.academy"
>这里</a
>,中文源码仓库在<a href="https://github.com/snownstone/BashGuide"
>这里</a
>,遵照
<a
href="https://creativecommons.org/licenses/by-sa/4.0/?__cf_chl_captcha_tk__=30246be95e532e523c2db550664d3cdca226ad7b-1605027859-0-AYl6spOQ8NlUbexVcsXtXSE5xUaCVxBJ_4MT-xTGdc6PKXa8d8t5o9AcmGBObnlny2tVHL1UnOwwHSkzRKNRjI7a9NYmkpf9zM7X5rE7adrogBjYGQboqQD0gyrx_WNm_OzcHVS1hyoSxc6xlAmkDE6r8u6YYBt8ZRszKqXx1lBJpf8BvCDspf0dW3jfp9Lgr_qixYWkbEEg_6VbUzn0ueS43uV7JTo6M-rWwqBSQenpRb9YxRuhHZIfMQ0G1nGFvmeLNBtxPdonSbHNcGLfx3F9fdB52EzL8ZI61TPHsGiRGS8KYTr4YNdGlc0Rz4BWPSlKY0_GF2opYUWaPSdSsDm5vtmej9RKqBCNl8bHmz7OzQ3YRrvoXc5N9y0VsAMenwLeAb03dT_Wu_eMiwfiUIY37Wdc7JN_qV8aKHmfuQg1-o9vng73cw9a5Xv8v1IkztTjIKjoS03lcvCPqbNjhs4UlYPKZvFdjbkD-P5GlUwt3ncHGrauoaDFNNDCoNtDgQsGxVGS8dm3zpZXWvAjQQsQKmQ77E8Rx8bFbCknJszAg5-UhPm_1Jx0nZc3s62ryg"
>CC BY-SA 4.0 协议</a
>。
</p>
<!--
<h2>赞赏</h2>
<p>
这份指南由原作者无偿写作并遵照 CC BY-SA 4.0 协议开源分享给所有人。如果你有认真读过,就不难看出作者无论是在指南内容还是呈现形式上都极为用心,竭力分享了他对 bash 的理解与使用经验 。如果阅读后你觉得颇有收获,请考虑打赏原作者,用我们的实际行动鼓励开源共享精神。
</p>
{% include contribute.html %}
-->
<p>
<a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"
><img
alt="Creative Commons License"
style="border-width: 0"
src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"
/></a>
</p>
</section>