Linux常用命令学习笔记:fwhios

命令概述

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:显示用户详细信息

作 者:南烛
链 接:https://www.itnotes.top/archives/559
来 源:IT笔记
文章版权归作者所有,转载请注明出处!


上一篇
下一篇