查看进程
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
:结束进程