如何显示当前多次登录系统的用户?

如何显示当前多次登录系统的用户?

到目前为止,我可以列出登录用户的姓名。但是,如何显示多次登录的用户?

finger | cut -d " " -f 1 | sort -u

答案1

而不是sort -u仅仅使用sort然后uniq -d

-d
抑制输入中不重复的行的写入。

考虑使用who而不是finger因为:

整个命令:

who | cut -d " " -f 1 | sort | uniq -d

我认为所有这些工具和选项都是 POSIX 所必需的。因此该命令是可移植的。


* 如果您确实想要,可以从 开始finger。在大多数情况下,标题不会有任何区别,因为它的第一个字段只会出现一次。在我的操作系统中,标题中的第一个字段是Login。如果有一个名为的用户Login,那么标题会导致错误。所以最好还是过滤掉标题(tail -n +2)。 不存在这样的问题who

相关内容