命令概述
fwhios命令用于显示当前登录到系统的用户信息,包括用户名、终端、登录时间、空闲时间等。该命令是who命令的增强版本,提供更详细的用户登录信息。
语法格式
fwhios [选项]
常用选项
| 选项 | 说明 |
|---|---|
-a | 显示所有信息(默认) |
-b | 显示系统启动时间 |
-d | 显示死进程 |
-H | 显示列标题 |
-l | 显示登录进程 |
-q | 快速模式,只显示用户名和数量 |
-r | 显示运行级别 |
-s | 短格式显示 |
-u | 显示用户列表和活动 |
-T | 显示终端状态(+可写,-不可写) |
使用示例
1. 显示所有登录用户
fwhios
# 或
fwhios -a
2. 显示列标题
fwhios -H
3. 显示用户列表和活动
fwhios -u
4. 显示终端状态
fwhios -T
5. 快速模式
fwhios -q
# 输出:root zhangsan lisi
# 输出:users=3
6. 显示系统启动时间
fwhios -b
输出信息说明
标准输出示例
root pts/0 Dec 22 14:30 . 192.168.1.100
zhangsan pts/1 Dec 22 14:25 00:05 192.168.1.101
lisi pts/2 Dec 22 14:20 00:10 192.168.1.102
带标题输出示例(-H)
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.1.100 14:30 . 0.00s 0.00s w
zhangsan pts/1 192.168.1.101 14:25 5:00 0.00s 0.00s -bash
lisi pts/2 192.168.1.102 14:20 10:00 0.00s 0.00s vim
实际应用场景
1. 查看当前登录用户
fwhios
# 快速查看谁在系统中
2. 检查用户活动
fwhios -u
# 查看用户登录时间和空闲时间
3. 统计在线用户数
fwhios -q
# 输出用户列表和总数
4. 检查终端状态
fwhios -T
# 查看终端是否可写(+表示可写,-表示不可写)
5. 查看系统运行时间
fwhios -b
# 显示系统启动时间
注意事项
fwhios命令在某些Linux发行版中可能默认未安装- 需要root权限才能查看所有用户的完整信息
- 输出信息可能因系统配置和用户权限而有所不同
- 该命令主要用于系统管理和监控
相关命令
who:显示登录用户信息w:显示登录用户及活动users:显示登录用户名last:显示用户登录历史finger:显示用户详细信息