Unix进程
进程只是系统上正在运行的程序。您的Web浏览器,窗口管理器,终端窗口和X服务器都是您直接与其交互的进程。许多其他进程在后台运行,例如Web服务器和其他系统任务。每次键入lspwd之类的命令时,都会创建一个新进程,尽管此类进程通常是短暂的。

每个进程都有一个唯一的ID,称为进程ID或PID。尽管任何时候运行的每个进程都有不同的ID,但随着时间的流逝,PID可能会被重复使用。

除了初始进程(通常称为init )之外,每个进程都有一个父进程(从中创建该进程)。例如,如果从shell提示符运行vi ,则vi的父进程将是您的shell。一个进程可以有任意数量的子级,但只能有一个父级。

每个进程都以某些用户和组的权限运行,这些权限在访问文件和目录时适用。用户和进程只能杀死他们拥有的其他进程,但root可以杀死任何东西。