这里是关于 bash 、四篇质量极高的学习指南。分别为:
-
开篇:Bash 是什么,它活在哪里?
简介 Bash,以及如何安装和启动它;终端,键盘及结果显示;程序,进程以及他们内部流动的信息如何被连接在一起
-
命令与参数:我要如何给 bash 下指令?
关于什么是命令,如何发布他们;交互模式与脚本;命令语法,通过名称搜索命令与程序;参数与单词分割,以及输入和输出重定向
-
变量与扩展:我要如何存储和使用数据?
Bash 参数与变量;环境变量,特殊参数以及数组参数;扩展参数,扩展运算符,命令替换以及进程替换;路径名扩展,波浪号扩展以及花括号扩展
-
测试与条件:对不同的数据执行不同的命令
退出代码,成功与失败,测试文件,字符串与数值,处理不同的条件,条件运算符,条件复合命令
按原作者的构想,这份 Bash 指南共 11 章内容。遗憾的是,目前作者只完成了前面四章。但因其写作质量之高、讲解之透彻,还是极为可贵,CodeLab 遂将这四篇指南翻译并分享于此。
指南的原作者是 lhunath (Maarten Billemont),英文版原址在这里,英文源码仓库在这里,遵照 CC BY-SA 4.0 协议。
网站使用jekyll框架,如本地部署可如下操作:
1.fork 源仓库,复制一份到本地
2.安装jekyll(需先安装ruby、gems及其依赖)
3.进入本地仓库,输入:
jekyll serve