Linux Shell性质和做事规律

  • shell的性质

Linux系统的shell也正是操作系统的“一层外壳”,它是命令语言解释器,它为用户提供了运用操作系统的接口。它不属于基本,而是在根本之外以用户态方式运转。它的基本效能是表达并推行用户打入的各样指令,达成用户与Linux内核的接口。

村办通晓:shell正是一般的用户态程序,能够通晓用户命令。是用户和种类的传信者。

  • shell工作原理

在运转Linux系统后,内核会为各样终端用户建立三个进度去实施shell解释程序。

以下内容为个体理解:

1.shell检查并预处理命令行后,使用fork或vfork创设子进度。

2.在子进程中调用execve执行命令。

3.在本进度当中待子进度处理落成(对于非后台进度),继续伺机用户输入指令。

相关文章