合 Linux 系统中如何查看当前所有登录的用户
简介
在多用户的 Linux 系统中,有时候会有查询当前已登录到系统中用户的需求。比如因某种原因要注销某个用户。
今天我们简单介绍下在 Linux 系统中列出登录用户的几种方法。
我们所介绍的这几个方法中,几乎所有命令都依赖存在于 /var 或者 /proc 目录中的数据。如果你对 Linux 中的目录结构稍有了解,就会知道这两个目录包含有关系统上正在运行的进程的数据。
1,使用 w 命令查看 Linux 系统中的登录用户
这是个最简单的方法,只需键入一个字母命令,即可查询出当前系统中登录的用户。
1 | w |
如下是 w 命令的输出:
1 2 3 4 5 6 7 | $ w 09:54:54 up 26 min, 3 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 202.91.87.114 09:37 21.00s 0.00s 0.00s -bash abhi pts/1 202.91.87.114 09:47 0.00s 0.00s 0.00s w rohini pts/2 157.43.53.142 09:48 6:13 0.00s 0.00s -bash |
我们对上面的输出做个简单的解释,在其他命令中也会涉及到这些。