linux中who命令有哪些
-
在Linux中,who命令主要用于显示当前登录系统的用户信息。下面是who命令的常见选项和用法:
1. who命令不带任何选项时,会显示当前登录系统的所有用户信息,包括用户名、登录终端、登录时间等。
2. who命令带上”-u”选项时,会显示当前登录系统的用户信息,并显示每个用户从系统启动以来的活动时间(单位为分钟)。
3. who命令带上”-q”选项时,会显示当前登录系统的用户信息,并显示当前登录用户数量。
4. who命令带上”-s”选项时,会显示当前登录系统的用户信息,并显示每个用户的session ID。
5. who命令带上”-m”选项时,会显示当前登录系统的用户信息,并只显示当前终端登录的用户(忽略其他类型的会话,如SSH等)。
6. who命令带上”-r”选项时,会显示当前登录系统的用户信息,并显示与当前登录用户关联的运行级别。
7. who命令带上”-H”选项时,会显示当前登录系统的用户信息,并显示每个用户的头部信息(登录用户、终端、登录时间等)。
8. who命令带上”-a”选项时,会显示当前登录系统的用户信息,并显示系统中的所有用户信息(包括登录用户和系统用户)。
总之,who命令主要用于显示当前登录系统的用户信息,在实际使用中可以根据不同的选项来显示所需的信息。
2年前 -
在Linux中,who命令主要用于显示当前登录到系统的用户信息。以下是who命令的一些常用选项和用法:
1. who命令:简单地运行who命令会显示当前登录系统的所有用户的信息,包括用户名、登录时间和登录来源等。
2. who -a命令:加上-a选项,会显示详细的用户信息,包括用户的进程信息和最后一次活动时间。
3. who -b命令:加上-b选项,会显示系统的启动时间。
4. who -r命令:加上-r选项,会显示当前运行的运行等级(run level)。
5. who -l命令:加上-l选项,会显示登录系统的用户列表。
此外,who命令还可以与其他命令结合使用来实现更复杂的功能。例如,可以使用管道符(|)将who命令的输出发送给其他命令来进行处理。例如:
1. who | wc -l命令:此命令将会统计当前登录系统的用户数量。
2. who | grep “username”命令:此命令可以查找特定用户名的登录信息。
总结:who命令是Linux系统中一个常用的命令,用于显示登录系统的用户信息。通过不同的选项和其他命令的结合,可以实现更复杂的功能,如显示指定用户的登录信息或统计登录用户数量等。
2年前 -
在Linux系统中,`who`命令用于显示当前登录到系统的用户信息。它提供了以下几个选项,可以根据需要使用不同的选项组合来获取不同的用户信息。
1. `-a`或`–all`:显示全部的登录信息,包括系统运行时间、登录用户和登录终端。
2. `-b`或`–boot`:显示系统启动的时间。
3. `-d`或`–dead`:显示已经离线的用户。
4. `-H`或`–heading`:显示列标题。
5. `-i`或`–idle`:显示闲置时间,即无操作的时间。
6. `-l`或`–login`:显示登录的用户信息。
7. `-m`或`–mesg`:显示当前用户是否允许其他用户向其发送消息。
8. `-p`或`–process`:显示启动登录时产生的进程。
9. `-q`或`–count`:只显示登录用户总数。
10. `-r`或`–runlevel`:显示系统的运行级别。
11. `-s`或`–short`:显示简短的格式,只输出用户名、终端和登录时间。
12. `-t`或`–time`:显示最后一次系统开机以来的运行时间。
13. `-u`或`–users`:显示当前登录用户的详细信息。
14. `-w`或`–no-heading`:不显示列标题。
15. `–writable`:只显示可写终端的登录用户。使用`who`命令时可以结合以上选项来获取不同的用户信息,例如:
“`
$ who
$ who -a
$ who -q
$ who -u
“`以上是`who`命令在Linux系统中常用的选项,通过不同的选项可以显示不同的用户信息,帮助管理员监控系统的用户登录情况。
2年前