shell是一种解释型的语言,我们写好了代码后,不需要编译,直接运行即可。平时我们会用它来写一些脚本,比如备份,或者启动脚本,切割日志等。...当然shell也是linux的解释器,本篇我们先来了解下这个解释器。
shell解释器
shell也叫壳,区别与操作系统内核。比如一个不同国家的人交流需要一个翻译官,那么shell就是这个翻译官。...sh也是第一个流行的shell。
csh
C shell 语法和C语言比较类似。
ksh
集合了 csh 和 sh 的优点,并且和sh兼容。...bash
与sh完全兼容,sh的的扩展版本,在sh上增加了新特性,补全命令,命令编辑器和历史命令等功能也是linux默认的shell。...linux默认的shell解释器
linux 默认的 shell 解释器是bash,在/bin目录下。