常用命令

1. ps

  (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器。

  详细介绍参照:https://www.runoob.com/linux/linux-comm-ps.html

  一般使用ps -au和ps -aux

2. kill

  用于杀死进程,详细介绍参见:https://www.runoob.com/linux/linux-comm-kill.html

  一般使用 kill -9 +PID 彻底杀死进程

3. free

  查看内存,详细介绍参照:https://www.cnblogs.com/ultranms/p/9254160.html

4. top

  top命令和ps差不多,详细参照:https://www.cnblogs.com/niuben/p/12017242.html

  不同的是top命令可以实时显示,而ps只显示一次。top只显示一页,如果进程太多,它也只会将这一页给你显示完,用鼠标还无法向下翻,如果非要显示完的话可以把终端的字体调小,但是进程太多了,把字体调到很小很小都显示不全啊,这时可以用top -c -n 1 -b

  其中-c的解释是:显示整个命令行而不是只显示命令名。通过这种方法看出加-c的作用:在linux下开两个终端,一个输入top,另一个输入top -c,然后在只输入top命令的终端里的COMMAND一列中能看到两个top,如下图:

 

   而使用top -c的终端可以看到有一个top和一个top -c,如下图:

 

   -b参数可以显示全,可以通过鼠标翻看,但是它每隔一段时间就会打印一次,因此还需要加-n参数指定打印次数,所以最终命令就是:top -c -n 1 -b,实现了和ps -aux差不多的效果。

PID

  每个进程有一个唯一的ID号,叫PID(Process ID),通过ps或top命令打印出的列表中,PID这一列表示的就是进程的唯一ID号。通过kill -9 +PID杀死进程传入的PID也是这个ID。比如要彻底杀死通过top -c命令创建的进程,则输入kill -9 4537