我遇到了一个小问题。我需要(从命令行)查看哪些用户已登录。
这里有一个棘手的部分:我不希望那些锁定屏幕并离开桌面的用户出现在我的列表中。
我尝试过这两项操作,但都显示用户已锁定桌面。我还能做什么?
w
last | head -n 1
答案1
谁-胡
将为您提供已登录用户的列表以及他们的空闲时间。
谁
将放弃打印标题。要知道它是否会为屏幕锁定的用户正确报告,我想你必须测试它。这是我的系统现在的输出:
[mini-nevie:~] nevinwilliams% /usr/bin/who -Hu
USER LINE WHEN IDLE PID COMMENT
nevinwilliams console Apr 18 01:27 old 62
nevinwilliams ttys000 Apr 20 14:34 00:08 31675
nevinwilliams ttys001 Apr 20 14:35 00:04 31695
nevinwilliams ttys002 Apr 20 14:42 . 31758
[mini-nevie:~] nevinwilliams%
我从 ttys002 运行了该命令。