该w
命令显示了一堆有关谁登录他们正在做什么的信息。
来自维基百科的示例:
$ w
11:12am up 608 day(s), 19:56, 6 users, load average: 0.36, 0.36, 0.37
User tty login@ idle what
smithj pts/5 8:52am w
jonesm pts/23 20Apr06 28 -bash
harry pts/18 9:01am 9 pine
peterb pts/19 21Apr06 emacs -nw html/index.html
janetmcq pts/8 10:12am 3days -csh
singh pts/12 16Apr06 5:29 /usr/bin/perl -w perl/test/program.pl
我知道,它会从第一个3个栏信息utmp和wtmp文件,这对每个人的读取权限,但它从哪里获得的信息空闲时间,什么用户目前正在做?
ls -l $(which w)
显示该w
程序没有设置setuid位,并且作为普通用户,我无权查看中的其他进程/proc
。
在哪个操作系统上?Linux的?如果是这样,哪个发行版?(请记住,我们在这里介绍了所有Unix变体,并且细节因操作系统而异)。
—
derobert
我在Solaris上,但实际上我对了解UNIX所有变体的答案很感兴趣。我也使用Linux,据我所知,
—
user193130
w
不同版本之间的命令似乎差别不大。