如何显示当前登录Linux中的用户

时间:2020-07-27 12:59:05  来源:igfitidea点击:

如何检查Linux系统中有多少用户?
我们可以使用很少的命令显示当前登录Linux操作系统中的用户。

用户命令将打印登录用户登录的当前的用户名。

users

如果用户已从多个位置登录,则可以不止一次列出一个用户。
我们可以使用UNIQ命令过滤输出以获取每个用户的唯一条目。

users | tr ' ' '\n' | uniq

使用WC命令获取用户:

users | tr ' ' '\n' | wc -l

获取唯一的用户数:

users | tr ' ' '\n' | uniq | wc -l

谁的命令

WHON命令提供有关当前登录用户的详细信息。

who
root     tty1         2015-07-17 19:21
user     pts/0        2015-07-17 19:23 (192.168.1.105)
root     pts/1        2015-07-17 19:24 (192.168.1.105)

WHO命令将显示用户名,TTY(用户使用的终端)并在时间记录。
同样,如果用户已打开多个终端,则用户将多次列出用户。

-count选项将打印所有用户名和用户计数。

who --count
root user root
# users=3

w命令

W命令提供有关Linux登录用户的更详细信息。

w

显示最后登录用户的列表

最后一个命令显示Linux系统的最新成功登录。

last

可以使用-n选项定义结果数。
以下示例将显示五个最近的成功登录。

last -n 5