查看进程

ps 命令

参数 说明
a 显示当前终端下的所有进程信息,包括其他用户的进程
u 以用户为主的进程状态
x 通常与 a 这个参数一起使用,显示当前用户在所有终端下的进程信息
-e 显示系统内所有的进程信息
-l 使用长格式显示进程信息
-f 使用完整的格式显示进程信息
  • 执行 ps aux 命令,如下所示:

  • 字段含义说明

字段含义说明

  • 执行 ps -elf 命令,将以长格式显示系统的进程信息,并包含更丰富的内容。

  • 字段含义说明

top 命令

  • top 类似于 Windows 的任务管理器,按 q 退出

  • 字段含义说明

pgrep 命令

使用pgrep命令可以根据进程的名称、运行该进程的用户、进程所在的终端等多中属性查询特定进程的PID号。 例如查看用户fan正在运行的所有进程。

pstree命令 pstree 命令可以输出 Linux 系统中各个进程的树形结构,更加直观地判断出各进程之间的关系。

控制进程

有些命令会在前台执行,占据整个窗口,窗口关闭该进程就会停止,如果需要在后台执行,在命令最后加一个 & 符号即可,符号前有个空格

  • 改变进程的运行方式

Ctrl+z:挂起当前进程 jobs -l:查看后台进程 fg:恢复进程 kill -9:结束进程