psps 是一个非常重要的系统工具,可以用来查看系统中目前进程的情况。
man ps
report a snapshot of the current PRocesses.
也就是说在一个系统的生态环境当中,有哪些组成部分在活动。类似于windows下的任务管理器。
ps在使用的时候常常发现带减号和不带减号都可以运行,实际上是带减号的是linux格式的,不带减号的是BSD格式的,都兼容。
在一个生态环境中,有各种各样的进程(线程)在运行和发挥作用,这个进程是一个树状结构。根是init.
常用到的包括ps, pgrep 和 pstree。
举个例子,想看下apache有多少个进程在运行,可以使用pstree,可以看到有10个进程在运行。