查找名称的一种方法是查看 /home/ 并查看系统上有哪些条目。
要查看当前用户,可以使用
#users
查看有多少用户。
如果单个用户产生了许多会话,您将得到类似 -
root@debian:~# users
shirish shirish shirish shirish shirish shirish shirish
除了上面分享的两种方法之外,还有其他方法可以了解系统上的用户吗?
答案1
有几种方法。 last
,who
并且ps
都与这里相关。 last
是最彻底的跟踪电流和过去登录。
从手册页last
(添加强调):
最后将按相反的时间顺序列出指定用户、ttys 和主机的会话。每行输出包含用户名、进行会话的 tty、任何主机名、会话的开始和停止时间以及会话的持续时间。 如果会话仍在继续或因崩溃或关闭而缩短,最后将如此指示。
...
如果未指定用户、主机名或终端,则最后打印所有登录和注销的记录。
因此,不仅报告当前正在进行的会议,还last
报告全部登录和注销。
答案2
您可以使用该命令who
。列出登录的用户:
who -u
要统计所有登录名和登录用户数:
who -q
或者使用wc
命令:
users | wc -w