linux主要命令who
-
Linux主要命令who用于显示当前登录系统的用户信息。该命令不带任何参数时,会自动列出所有登录系统的用户信息,包括用户名,登录时间,登录后使用的终端等。
当使用who命令时,会显示以下列信息:
– 登录用户名:显示当前登录系统的用户名。
– 终端设备:显示用户登录使用的终端设备,如tty1,tty2等。
– 登录时间:显示用户登录系统的时间。
– 登录IP地址:显示用户登录的IP地址。除了显示当前登录用户的信息外,who命令还可以和其他命令结合使用。在命令后面加上选项,可以限制输出结果的内容。常用的选项如下:
– -u:显示用户登录和登录后使用的终端设备。
– -a:显示所有登录系统的用户信息,包括系统级别的用户。
– -H:显示表头信息,即列名。
– -s:仅显示当前登录用户信息,不显示其他用户信息。
– -q:仅显示当前登录用户数量,而不显示详细信息。下面是一些使用who命令的示例:
– who:显示当前所有登录系统的用户信息。
– who -u:显示当前登录用户和登录后使用的终端设备。
– who -a:显示所有登录系统的用户信息,包括系统级别的用户。
– who -s:仅显示当前登录用户信息。
– who -q:仅显示当前登录用户数量。总的来说,Linux的who命令是一个简单而实用的命令,可以方便地查看当前登录系统的用户信息,帮助管理员进行系统管理和监控。
2年前 -
Linux操作系统提供了许多命令,用于管理和操作系统。其中一个常见的命令是`who`。下面是关于Linux `who`命令的五个主要应用和用途。
1. 查看当前登陆的用户:
`who`命令可以显示当前系统中已经登陆的用户。它会列出用户名、登录时间、登录终端等相关信息。通过这个命令,可以快速了解当前系统上有哪些用户登录并正在使用系统。示例:
“`
$ who
user1 ttyp0 2022-02-01 10:00
user2 ttyp1 2022-02-01 11:00
user3 ttyp2 2022-02-01 12:00
“`2. 查看登录记录:
`who`命令的`-a`选项可以显示用户的登录记录。它会列出登录用户的用户名、登录时间、登录终端以及IP地址等详细信息。这在跟踪系统上的用户活动和监控登录事件时非常有用。示例:
“`
$ who -a
user1 ttyp0 2022-02-01 10:00 1.1.1.1
user2 ttyp1 2022-02-01 11:00 2.2.2.2
user3 ttyp2 2022-02-01 12:00 3.3.3.3
“`3. 显示登录用户数量:
`who`命令的`-q`选项可以用于显示当前系统上登录用户的数量。它会简单地统计登录用户的数量并显示出来。这对于了解系统的负载和资源利用情况很有帮助。示例:
“`
$ who -q
Number of users: 3
“`4. 查看登录用户的详细信息:
`who`命令的`-m`选项用于显示登录用户的详细信息。它会显示出有关用户身份、登录终端、设置的环境变量等详细信息。这可以帮助管理员了解用户的环境和配置情况。示例:
“`
$ who -m
user1 ttyp0 2022-02-01 10:00 1.1.1.1
“`5. 显示系统开机时间:
`who`命令的`-b`选项可以用于显示系统的开机时间。它会告诉你系统最后一次重启的时间和日期。这对于了解系统的稳定性和运行时间非常有用。示例:
“`
$ who -b
system boot 2022-01-01 08:00
“`总之,Linux系统的`who`命令在管理和监控系统上登录用户的活动和状态方面非常有用。无论是了解当前登录用户、查看登录记录还是查看系统的开机时间,这个命令都可以帮助管理员快速获取相关信息。
2年前 -
在Linux中,who命令用于显示当前登录到系统的用户信息。who命令可以查看登录的用户名、登录时间、登录的终端以及用户的IP地址。
使用who命令非常简单,只需要在终端中输入who即可。who命令会显示当前登录到系统的所有用户的信息。
以下是使用who命令的一些常见操作和流程。
1. 基本用法
在终端中输入who后,会显示当前登录到系统的所有用户的信息,包括用户名、登录时间、登录的终端以及用户的IP地址。
示例输出:
“`
user1 pts/0 2021-04-15 09:00 (192.168.1.100)
user2 pts/1 2021-04-15 10:00 (192.168.1.101)
user3 pts/2 2021-04-15 11:00 (192.168.1.102)
“`2. 显示详细信息
如果想要查看更详细的用户信息,可以使用who -a命令。这个命令会显示当前登录用户的详细信息,包括登录的用户名、终端、登录时间、登录结束时间、活跃时间以及用户的IP地址。
示例输出:
“`
user1 tty1 2021-04-15 09:00 – 09:30 (00:30) 192.168.1.100
user2 tty2 2021-04-15 10:00 – 11:00 (01:00) 192.168.1.101
user3 pts/2 2021-04-15 11:00 00:01 00:13 192.168.1.102
“`3. 只显示登录用户名
如果只想显示当前登录的用户名,可以使用who -q命令。这个命令会显示登录的用户名和登录用户的数量。
示例输出:
“`
user1 user2 user3
# users=3
“`4. 显示登录的终端和登录用户数量
如果只想显示登录的终端和登录用户数量,可以使用who -T命令。这个命令会显示登录的终端和登录用户的数量。
示例输出:
“`
tty1 tty2 pts/2
# users=3
“`5. 显示所有登录用户的详细信息
如果想要查看所有登录用户的详细信息,包括未命名终端的用户信息,可以使用who -q -a命令。
示例输出:
“`
user1 tty1 2021-04-15 09:00 192.168.1.100
user2 tty2 2021-04-15 10:00 192.168.1.101
user3 pts/2 2021-04-15 11:00 192.168.1.102
# users=3
“`以上就是Linux中who命令的一些基本用法和操作流程。使用who命令可以快速查看当前登录到系统的用户信息,并且可以通过不同的选项来显示详细信息、登录终端、登录用户数量等。
2年前