Linux系统提供给用户的最重要的系统程序是Shell命令语言解释程序.它不属于内核部分,而是在核心之外,以用户态方式运行.其基本功能是解释并执行用户打入的各种命令,实现用户与Linux核心的接口.系统初启后,核心为每个终端用户建立一个进程去执行Shell解释程序.它的执行过程基本上按如下步骤: ()读取用户由键盘输入的命令行. ()分析命令,以命令名作为文件名,并将其它参数改造为系统调用execve( )内部处理所要求的形式. ()终端进程调用fork( )建立一个子进程. ()终端进程本身用…