Shell 既是一种命令语言,又是一种程序设计语言(就是你所说的 shell 脚本)。作为命令语言,它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。Shell 十三问应该 Shell 的(思想)精华本质所在,就像武功的内功心法,能够帮助读者清晰的理解 Shell 语言的用法。
适用人群
Shell 经常使用在 Linux 等操作系统中,本教程非常适合开发人员了解 Shell 语言的关键点。
学习前提
如果你首次接触 Shell,那么建议你学习一些 shell 脚本有关的基础知识。
鸣谢:https://github.com/wzb56/13_questions_of_shell