如何在Linux中显示当前登录的用户
时间:2020-01-09 10:39:45 来源:igfitidea点击:
如何获得Linux上当前登录用户的列表?
如何确定在Linux上使用终端窗口登录的用户?
简介您可以使用以下命令在Linux操作系统上进行用户监视,包括查看Linux上当前登录用户的列表:
- w命令:显示谁已登录以及他们在Linux上正在做什么
- who命令:显示有关当前登录的Linux用户的信息
- whoami命令:找出您当前在Linux上已登录的用户
- id命令:在Linux上查看指定USER帐户的用户和组信息
所有用户名都存储在/etc/passwd文件中,并且可以在cat命令或grep命令/egrep命令的帮助下显示:
cat /etc/passwd grep '^userNameHere' /etc/passwd grep '^tom' /etc/passwd
让我们详细了解所有示例和用法。
如何在Linux中显示当前登录的用户
打开终端窗口并执行:
w
w命令显示有关服务器上当前Linux用户及其运行进程的信息。
第一行按以下顺序显示:
- 当前时间(22:11:17)
- Linux服务器已运行多长时间(18天)
- Linux上当前有多少用户登录(2个用户)
- 过去1、5和15分钟的系统平均负载(1.01、1.04、1.05)
为每个当前登录用户显示以下信息:
sweta pts/10 minitx 22:11 5.00s 0.04s 0.02s vim replicant.py
其中:
sweta
登录名pts/10
tty名称minitx
远程主机名称22:11
登录时间5.00s
空闲时间0.04s
JCPU(它是连接到tty的所有进程所用的时间。它不包括过去的后台作业,但包括当前正在运行的后台作业。)- PCPU 0.02s(这是当前进程使用的时间,在what字段中命名。)
vim copynt.py
当前进程的命令行
找出您当前在Linux上登录过的用户
执行以下命令:
whoami
另一个选择是只执行以下id命令:
id
使用whoami和id命令找出您当前在基于Linux的系统上登录的用户
Linux显示谁登录
再次运行who命令:
who
或者
who -a