Linux 操作系统的进程查看方法
Linux 是个多用户系统,有时候也要了解其他用户现在在干什么,所以在本节中还将接
触多用户方面的 内容。同时 Linux 是一个多进程系统,经常需要对这些进程进行一些调配
和管理;而要进行管理,首先就要知 道现在的进程情况:究竟有哪些进程?进程情况如何?
等等。所以需要进程查看方面的工作。
who 命令
该命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他
用户建立即时 通讯,比如使用 talk 命令,那么首先要确定的就是该用户确实在线上,不然
talk 进程就无法建立起来。 又如,系统管理员希望监视每个登录的用户此时此刻的所作所
为,也要使用 who 命令。
who 命令的常用语法格式如下:
who [imqsuwHT] [--count] [--idle] [--heading] [--help] [--message] [--mesg] [--version] [--
writable] [file] [am i]
所有的选项都是可选的,也就是说可以单独使用 who 命令。不使用任何选项时,who
命令将显示以下三项内容:
login name:登录用户名;
terminal line:使用终端设备;
login time:登录到系统的时间。
如果给出的是两个非选项参数,那么 who 命令将只显示运行 who 程序的用户名、登录
终端和登录时间。 通常这两个参数是“am i”,即该命令格式为:“who am i”。
下面对 who 命令的常用参数进行说明。
-m 和“who am i”的作用一样,显示运行该程序的用户名。
-q,--count 只显示用户的登录帐号和登录用户的数量,该选项优先级高于其他任何选
项。
-s 忽略。主要是用于和其他版本的 who 命令兼容。
-i,-u,--idle 在登录时间后面显示该用户最后一次对系统进行操作至今的时间,也就
是常说的 “发呆”时间。其中“.”符号代表该用户在前 1 秒仍然处于活动状态;“old”则表示该
用户空闲已经
超过了 24 小时。
评论0
最新资源