Shell 程序是一种 解释型程序。它是由 C 语言编写的,用于用户与 Linux 操作系统进行交互。Shell 既是一种命令语言,又是一种程序设计语言。用户通过 Shell 程序输入命令,Shell 程序会解释这些命令并将它们转换为操作系统可以理解的指令,然后执行这些指令。
解释型程序的特点是在执行时才会逐行将源代码转换为机器语言并执行,这与编译型程序不同,编译型程序在执行前需要先将整个源代码转换为目标代码。Shell 程序通常以文本文件的形式存在,称为 Shell 脚本,用户可以通过命令行直接运行这些脚本。
总结:
Shell 程序是一种解释型程序,用于用户与 Linux 操作系统进行交互,它通过解释用户输入的命令并执行相应的操作来完成用户的任务。