Skip to content

CodeLabClub/4BashGuide

Repository files navigation

Bash 指南四篇

这里是关于 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