shell既是一种命令语言,也是一种程序设计语言。作为命令语言,它交互式地解析和执行用户输入的命令;作为程序设计语言,他定义了各种变量和参数,并提供了许多的高级语言才具有的控制结构,例如循环和分支。
shell有两种执行命令的方式:
交互式:解析执行用户的命令,用户输入一条命令,shell就解析执行一条命令。
批处理:用户事先写好一个shell脚本(script),其中有很多命令,让shell一次性把这些命令执行完,而不必要一条一条地敲命令。
时间: 2024-10-02 19:07:47