linux常用命令who作用
-
who命令是Linux系统中一个常用的命令,用来显示当前登录到系统上的用户信息。该命令可以显示有关用户登录名、登录终端、登录时间、登录主机等信息。
具体而言,who命令可以提供以下信息:
1. 登录用户:该命令可以显示当前系统上所有登录用户的用户名。
2. 终端设备:显示每个用户登录的终端设备,标识用户是在本地终端登录还是通过远程终端登录。
3. 登录时间:显示每个用户登录的时间,包括日期和具体时间。
4. 登录主机:对于通过远程终端登录的用户,who命令还能显示登录的主机名或IP地址。
使用who命令可以帮助管理员实时了解当前系统上的用户情况,特别是在多用户环境下,能够方便地查看并管理用户会话。此外,在进行系统维护或故障排查时,who命令还可以用于确认是否有其他用户登录,并检查登录的时间和终端设备,从而确定用户活动情况。
总之,who命令是Linux系统中非常有用的一个命令,它提供了当前登录用户的相关信息,方便管理员进行用户会话管理和系统维护工作。
2年前 -
1. 查看当前登录系统的用户:使用命令who可以查看当前登录到系统的用户信息。它会显示用户名、登录时间、登录终端等。
例如:
$ who
user1 tty1 2021-05-10 10:00
user2 pts/0 2021-05-10 15:302. 查看系统负载和登录用户数量:who命令还可以显示当前系统的负载和登录用户数量。通过查看登录用户数量,可以了解系统当前的负载情况。
例如:
$ who -q
user1 user2 user3
# 总共有3个登录用户3. 查看最近登录的用户:使用命令who -a可以查看最近登录到系统的用户信息,包括用户名、登录终端、登录时间、注销时间、当前登录状态等。
例如:
$ who -a
user1 tty1 2021-05-10 10:00 2021-05-10 11:30 still logged in
user2 pts/0 2021-05-10 15:30 2021-05-10 16:45 still logged in4. 列出登录的远程用户:使用命令who -r可以列出当前登录到系统的远程用户信息。这对于服务器管理人员来说很有用,可以知道哪些用户从远程访问系统。
例如:
$ who -r
run-level 5 2021-05-10 10:00 last=S5. 列出当前系统的空闲时间:使用命令who -b可以显示当前系统的开机时间和上次重启时间。
例如:
$ who -b
system boot 2021-05-10 10:002年前 -
Who命令是Linux系统中一个常用的命令,用于显示当前登录系统的用户信息。通过Who命令,你可以查看当前有哪些用户登录系统、登录时间以及用户登录的终端等信息。
下面是Who命令的详细介绍:
1. 命令格式:who [OPTION]… [FILE]…
2. 命令选项:
-a, –all 显示所有登录的用户信息,包括闲置状态的登录用户。
-b, –boot 显示系统上次启动的时间。
-d, –dead 显示已经掉线的用户信息。
-H, –heading 显示表头信息。
-i, –idle 显示闲置时间。
-l, –login 显示登录用户的用户名。
-m, –message 显示用户登录后的信息。
-q, –count 显示已经登录用户的数量。
-r, –runlevel 显示当前运行级别。
-s, –short 显示简短格式的输出。
-T, –writable 显示所有tty设备和用户信息。3. 命令操作示例:
3.1 显示当前登录系统的用户信息:who
运行该命令后,系统会显示当前登录系统的用户信息,包括登录用户名、终端、登录时间等。3.2 显示所有登录的用户信息:who -a
使用-a选项,可以显示所有登录的用户信息,包括闲置状态的登录用户。3.3 显示用户登录后的信息:who -m
使用-m选项,可以显示用户登录后的信息,通常是登录用户收到的欢迎信息或系统公告。3.4 显示已经掉线的用户信息:who -d
使用-d选项,可以显示已经掉线的用户信息,如果有用户在登录后无操作就掉线了,这些用户信息可以通过这个选项获取。3.5 显示登录用户的数量:who -q
使用-q选项,可以显示已经登录用户的数量。3.6 显示系统上次启动的时间:who -b
使用-b选项,可以显示系统上次启动的时间。4. 注意事项:
– 需要root权限才能查看其他用户的登录信息。
– Who命令只能查看当前已登录的用户信息,如果想查看历史登录记录,可以查看/var/log/wtmp文件。综上所述,Who命令是Linux系统中用于显示当前登录系统的用户信息的常用命令。通过该命令,你可以方便地查看当前登录系统的用户信息,帮助进行日常系统管理。
2年前