Explain Shell - 一个解释命令的好工具
Explain Shell 是一款非常好用的 Shell 命令解读工具,更具体的说,它解析命令的结构,对每一个有效语法成份找出其对应的文档。以这个例子来说,:(){ :|:& };: 对应的解释有:
- shell function 是什么?- 是一个组合命令成的像单个命令的对象
:在这里是什么? - 四个:都是函数|是什么? - 是 Pipeline&是什么? - 是运行在 background 的意思;是什么?- 是分隔符
思考下,这个函数运行后会发生什么?