我如何查看谁已登录?

我如何查看谁已登录?

我遇到了一个小问题。我需要(从命令行)查看哪些用户已登录。

这里有一个棘手的部分:我不希望那些锁定屏幕并离开桌面的用户出现在我的列表中。

我尝试过这两项操作,但都显示用户已锁定桌面。我还能做什么?

    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 运行了该命令。

相关内容