如何显示当前登录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