Linux基础命令who详解

19 篇文章 0 订阅

who 是一个在 Linux 和 Unix 系统中用于显示当前登录用户信息的命令。它可以提供有关谁在系统上活动的信息,包括用户的登录名、终端信息和登录时间等。以下是 who 命令的基本用法以及常用参数的详解。

基本用法

who [OPTION] 

常用选项详解

  1. -a, --all
    显示所有信息,包括当前用户、启动时间、登录时间、用户 IP 地址等。

    示例:

    who -a 
  2. -b, --boot
    显示上次系统启动的时间。

    示例:

    who -b 
  3. -q, --count
    显示当前登录的用户数量和他们的用户名。

    示例:

    who -q 
  4. -r, --runlevel
    显示当前的运行级别。

    示例:

    who -r 
  5. -m, --me
    只显示当前用户的信息。

    示例:

    who -m 
  6. -h, --no-header
    不显示标题行。

    示例:

    who -h 
  7. --ips
    同时显示登录用户的 IP 地址(如果可用)。

    示例:

    who --ips 

使用示例

  • 显示当前登录用户的信息:

    who 

    输出示例:

    user1 pts/0 2023-10-24 10:45 (:0) user2 pts/1 2023-10-24 11:00 (192.168.1.10) 
  • 显示所有信息,包括系统启动时间:

    who -a 

    输出示例:

    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user1 pts/0 :0 10:45 2.00s 0.05s 0.00s bash user2 pts/1 192.168.1.10 11:00 5.00s 0.07s 0.00s who 
  • 显示上次系统启动的时间:

    who -b 

    输出示例:

    system boot 2023-10-24 09:00 
  • 显示当前登录用户的数量:

    who -q 

    输出示例:

    user1 user2 # users=2 
  • 只显示当前用户的信息:

    who -m 

    输出示例:

    user1 pts/0 2023-10-24 10:45 (:0) 

注意事项

  • who 命令无需特殊权限进行访问,普通用户即可执行。
  • 输出的内容可能因系统配置和用户活动状态而有所不同。

总结

who 命令是一个简单但强大的工具,可用于显示系统上当前登录用户的信息。它对于系统管理和监控用户活动非常有用,能够帮助管理员快速了解系统的使用情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

penny_tcf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值