shell是一个命令解释器。是计算机用户和计算机操作系统内核之间的翻译。计算机用户在操作计算机是输入的指令都是以人类语言来表示的。而计算机在内部进行信息处理是使用的都是二进制。所以shell会将用户的输入转换成计算机能够识别的信息。计算机处理完成后再有shell转换成人能够识别的信息输出。
把你输入的命令解释成机器可执行的指令。
实现与内核交互,就是把你要执行的命令转个内核