如何理解liunx中的shell

shell是与liunx内核交互的工具,它可以类比成node、python…,就是一个解释器。它提供了两种使用方式。REPL:即直接在终端中运行命令并输出命令运行的结果,命令可以理解成函数,函数会有参数所以命令也有参数;脚本文件:即写成脚本文件,用解释器直接执行脚本中的代码,这个脚本就是常说的shell脚本。