在使用 Ubuntu 或其他 Linux 系统时,了解当前有哪些用户登录到系统中是非常重要的。这不仅有助于系统管理,还能帮助排查安全问题。本文将手把手教你如何使用 who 命令来查看登录用户信息,即使是 Linux 小白也能轻松掌握!
什么是 who 命令?
who 是一个标准的 Linux 命令行工具,用于显示当前登录到系统的用户列表。它会列出用户名、登录终端、登录时间和远程主机(如果是通过网络登录)等信息。
基本用法:查看当前登录用户
打开 Ubuntu 的终端(快捷键 Ctrl + Alt + T),然后输入以下命令:
执行后,你可能会看到类似下面的输出: 每一列的含义如下: 例如,使用 who alice tty1 2024-06-01 09:15bob pts/0 2024-06-01 10:30 (192.168.1.105)charlie pts/1 2024-06-01 11:02 (ssh.example.com) alice
、bob
终端类型:tty1
表示本地图形或控制台登录,pts/0
表示通过 SSH 或远程终端登录 登录时间:用户登录的具体日期和时间 远程主机(如有):括号内显示的是用户从哪台远程机器连接过来的 IP 或主机名 常用选项
who
命令支持多种参数,以下是几个实用的选项:-a
:显示所有可用信息(包括上次启动时间、运行级别等) -u
:显示用户空闲时间及进程 ID -H
:在输出顶部添加列标题,便于阅读 -H
选项让输出更清晰:
输出结果将包含表头: 除了 掌握 Ubuntu who命令 对于 Linux用户管理 非常有帮助,比如:who -H NAME LINE TIME COMMENTalice tty1 Jun 1 09:15bob pts/0 Jun 1 10:30 (192.168.1.105) 与其他命令对比
who
,Linux 中还有 w
和 users
命令也可以查看登录用户:users
:只显示用户名,简洁但信息少 w
:功能更强,除了登录信息,还显示用户正在运行的进程 实际应用场景
总结
who
命令是 Linux 系统中一个简单但强大的工具,能够快速帮助你查看登录用户信息。通过本文的 who命令使用教程,相信你已经掌握了它的基本用法和常见选项。快打开终端试试吧!
—— 掌握基础命令,轻松玩转 Ubuntu ——
