LOADING...

加载中请稍等...

loading

Linux每日一篇 - 77 - who

Linux用户信息查看神器!掌握who命令,轻松查看登录用户,了解系统使用情况!

who命令是什么?

who命令用于显示当前登录到系统的用户信息,包括用户名、登录终端、登录时间、远程主机等,是了解系统当前使用情况的重要工具。

基本用法

# 显示当前登录用户
who

# 显示详细信息
who -u

# 显示进程ID
who -p

# 显示用户登录时间
who -b

# 显示系统运行时间
who -r

# 显示所有信息
who -a

# 显示用户登录历史
who /var/log/wtmp

# 显示特定用户的登录信息
who | grep username

实用技巧

# 查看当前登录用户数量
who | wc -l

# 检查是否有其他用户登录
who | grep -v $(whoami)

# 查看特定用户的登录情况
who | grep $USER

# 显示详细登录信息
who -u

# 检查系统启动时间
who -b

# 查看当前运行级别
who -r

# 显示所有用户活动
who -a

常用场景

# 检查系统登录情况
who

# 查看当前用户是否独占系统
who | grep -c $(whoami)

# 检查是否有管理员登录
who | grep root

# 显示用户活动详情
who -u

# 检查系统启动时间
who -b

# 查看系统运行级别
who -r

# 统计当前登录用户数
who | awk 'END {print NR}'

# 查看用户登录来源
who -u

# 检查是否有远程登录
who | grep -E "\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"
头像
汪多多是只猫
失业的运维工程师
热爱开源与分享
微信公众号