admin 管理员组文章数量: 1184232
2024年6月5日发(作者:switch造句带翻译)
linux中who命令的用法
使用who命令来显示当前登录到Linux系统上的用户信息。who命令的常见用
法包括检索当前登录用户、显示已登录用户信息、显示登陆历史等。本文将详细
介绍who命令的各种用法及其相关参数。
1. who命令的基本用法
一般情况下,只需简单地在终端中输入who命令即可显示当前登录用户的信
息。
who
结果将显示当前登录用户的用户名、终端设备、登录时间以及来自何处。例
如:
user1 tty1 2022-01-30 10:23 (:0)
user2 pts/0 2022-01-30 10:30 (:1)
user3 pts/1 2022-01-30 10:45 (192.168.1.23)
这表示user1通过tty1登录,user2通过pts/0登录,user3通过pts/1登
录。
2. 显示已登录用户信息
如果你只关心当前有哪些用户登录到系统上,可以使用参数am i。该参数只
会显示当前登录用户的信息。
who am i
该命令的输出结果会是当前用户的用户名、终端设备、登录时间以及来自何
处。
3. 显示登录历史
使用参数 -a 或 all 可以显示系统上的所有已登录用户的信息,包括历史登
录记录。
who -a
结果会显示当前登录用户的信息以及过去所有已登录用户的信息。
4. 显示登录信息的详细格式
如果你需要显示更详细的用户信息,可以使用参数 -H 或 heading。该参数
会显示列标题。
who -H
结果中会出现列标题,包括"USER"、"TTY"、"DATE"和"FROM"。
5. 显示用户信息时使用短格式
使用参数 -s 或 short 可以显示用户信息时使用短格式。这将忽略用户名字
段的显示。
who -s
结果中将不再显示用户名,只显示终端设备、登录时间和来自何处。
6. 显示用户上次活动的时间
通过组合使用参数 -l 和 -u,可以查看用户最后一次在系统上活动的时间。
who -l -u user1
结果将包括用户user1的用户名、终端设备、登录时间和最后一次活动的时
间。
7. 显示系统开机时间
如果你只关心系统的开机时间,可以使用参数 -b 或 boot 来显示系统的开
机时间。
who -b
结果将显示系统的开机时间,例如:
reboot system boot 2022-01-30 09:00
这表示系统于2022-01-30 09:00启动。
总结:
本文详细介绍了Linux中who命令的各种用法,包括检索当前登录用户、显示
已登录用户信息、显示登录历史等。通过who命令,你可以获取系统上已登录
用户的相关信息,方便进行系统管理和监测用户活动。熟练掌握who命令及其
相关参数,将为您的Linux系统管理带来便利。
版权声明:本文标题:linux中who命令的用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1717567960a708901.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论