当前位置:首页 > 行业动态 > 正文

linux中进程查看连载who命令怎么用

Linux中进程查看连载who命令怎么用

在Linux系统中,进程是计算机资源分配和调度的基本单位,了解当前系统运行的进程信息,有助于我们分析系统性能、排查问题等,本文将介绍如何使用Linux中的who命令来查看进程信息。

who命令简介

who命令是Linux系统中用于显示当前登录系统的用户及其相关信息的命令,它可以显示用户的登录时间、终端类型、登录名、主目录等信息,who命令还可以与管道符(|)结合使用,实现对进程信息的查询。

who命令基本用法

1、查看当前登录用户的信息:

who

2、查看指定用户的信息,例如查看用户名为user1的用户信息:

who user1

3、查看所有用户的信息:

whoall

4、查看指定用户的详细信息,包括进程信息:

w | grep user1

who命令选项说明

1、-b:以批处理模式运行,即不显示用户名,只显示进程ID和启动时间。

2、-u:以用户模式运行,即显示用户名和终端类型。

3、-a:显示所有用户的信息,包括没有登录的用户。

4、-r:显示远程登录用户的信息。

5、-n:显示进程ID而不是用户名。

6、-p:显示进程的完整命令行参数。

7、-t:显示进程的CPU和内存占用情况。

8、-l:仅显示当前终端下的进程。

9、-c:仅显示新启动的进程。

10、-i:仅显示处于空闲状态的进程。

11、-x:仅显示僵尸进程。

12、-s:按照进程ID排序。

13、-o:按照内存占用排序。

14、-T:按照CPU占用排序。

15、-d:按照启动时间排序。

16、-m:按照修改时间排序。

17、+L:忽略闲置时间超过指定秒数的进程。

18、+U:忽略未登录的进程。

19、+W:忽略等待输入输出的进程。

20、+X:忽略僵尸进程。

21、+E:忽略错误退出的进程。

22、+Z:忽略处于暂停状态的进程。

23、+F:忽略已经结束的进程。

24、+I:忽略不可中断的进程。

25、+S:忽略处于睡眠状态的进程。

26、+D:忽略处于后台运行的进程。

27、+H:忽略隐藏的进程。

28、+K:忽略被杀死但尚未回收资源的进程。

29、+P:忽略被暂停的进程。

30、+R:忽略正在恢复的进程。

31、+Q:忽略处于强制终止状态的进程。

32、+N:忽略非控制终端下的进程。

33、+C:忽略控制终端上的进程。

34、+V:忽略虚拟终端上的进程。

35、+G:忽略组播地址占用的进程。

36、+Y:忽略已拒绝连接请求的进程。

37、+J:忽略僵尸网络设备驱动程序创建的进程。

38、+KILLED:仅显示被杀死的进程。

39、+STOPPED:仅显示被停止的进程。

40、+TRACED:仅显示被跟踪的进程。

0