Linux Bash manual 手册阅读笔记

承接上一篇来吧。

阅读 man bash 的一些笔记。源于 GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu) 版本。对于上一篇提到的 Expansion 机制等等,这里都有较为详细的阐述。

话说其实这篇笔记好久之前就写好了,但是一直没拿出来,这里面有一些考虑。根据以往的经验,一篇相对合格的笔记,应该是认真阅读某份 reference 后记录的,而且哪怕隔了一段时间后,再次阅读这份笔记,就应该像是重新阅读那篇 reference 一样,甚至可能会有新的体会。刚才我试着读了一遍,不到 20 分钟就读完了,仿佛是自己刚写的一样。不过也没啥新的体会。囧 觉得应该勉强合格了吧。当然这是从我个人角度出发的,毕竟这种二次阅读的体验,更多是所谓「情景重现」在起作用,而不是文档本身记录得有多全面。 +_+

言归主题。整体分了这么几个层次。基本上可以和当前在线的 GNU Bash Reference Manual 对照起来看。阅读时还参考了其他文档,记录中也有标明。

= DEFINITIONS =
= SHELL GRAMMAR =
     Pipelines
     Lists
     Compound Commands
     Coprocesses
     Shell Function Definitions
= QUOTING =
= PARAMETERS =
     Variable
     Positional Parameters
     Special Parameters
     Arrays
= EXPANSION =
     Brace expansion
     Tilde expansion
     Shell parameter and variable expansion
     Command substitution
     Arithmetic expansion
     Process substitution
     Word splitting
     File name expansion
= ARITHMETIC EVALUATION =
= CONDITIONAL EXPRESSIONS =

直接从 Zim Wiki 提出来的,标题是沿用 man bash 的各个 Section 标题。基本上把几个相对重要的主题都覆盖了吧。算是对前阵子初步学习 bash 的一个整体总结了。就此告一段落!

下载地址

- EOF -

原文地址:https://www.cnblogs.com/jtuki/p/1882320.html