Shell除了是命令解释器之外还是一种编程语言,用Shell编写的程序类似于DOS下的批处理程序。   用户可以在文件中存放一系列的命令,通常将Shell编写的程序称为Shell脚本或Shell程序。 将命令、变量和流程控制有机地结合起来将会得到一个功能强大的编程工具。Shell脚本语言非常擅长处理文本类型的数据,由于Linux系统中的所有配置文件都是纯文本的,所以Shell脚本语言在管理Linux系统中发挥了巨大作用。