欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 高考 > Linux基础命令who详解

Linux基础命令who详解

2025/5/1 5:14:06 来源:https://blog.csdn.net/qq_43114478/article/details/142649861  浏览:    关键词:Linux基础命令who详解

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词