Linux中的who命令
在Linux系统中,who
是一个非常常用的命令,它可以用来展示当前正在登陆系统的用户信息。在本文中,我将详细介绍who
命令的用法和相关知识。
1. 命令格式
who
命令的基本语法如下所示:
who [OPTION]... [FILE]...
2. 命令功能
who
命令用于显示当前系统上已经登陆的用户信息。它可以展示以下信息:
- 登陆用户的用户名
- 登陆用户所在的终端设备
- 登陆用户的登陆时间
- 登陆用户的IP地址
3. 命令选项
who
命令有一些选项可以用来控制输出,常用的选项包括:
-H
:显示列标题-q
:显示登陆用户数量-u
:显示用户名和登陆时间--ips
:显示登陆用户的IP地址
4. 使用示例
4.1 显示当前登陆用户信息
我们可以直接运行who
命令来显示当前登陆系统的用户信息,示例如下:
$ who
alice tty1 2021-10-10 08:00
bob tty2 2021-10-10 09:00
以上示例显示了当前系统上两个用户的信息,包括用户名、终端设备、登陆时间。
4.2 显示用户数量
我们可以使用-q
选项来显示当前系统上登陆用户的数量,示例如下:
$ who -q
alice bob
以上示例显示了当前系统上有两个登陆用户。
4.3 显示IP地址
我们可以使用--ips
选项来显示每个登陆用户的IP地址,示例如下:
$ who --ips
alice tty1 2021-10-10 08:00 192.168.1.10
bob tty2 2021-10-10 09:00 192.168.1.11
以上示例显示了当前系统上两个登陆用户的IP地址。
5. 总结
who
命令是一个非常实用的命令,可以方便地查看当前系统中登陆用户的信息。通过本文的介绍,相信大家已经对who
命令有了更深入的了解。