linux基本命令who
-
Who命令是Linux系统中的一个基本命令,用于显示当前登录系统的用户信息。
使用Who命令可以获得以下信息:
1. 用户名:显示当前登录系统的用户名。
2. 终端:显示用户所使用的终端设备,例如TTY1、PTS/0等。
3. 登录时间:显示用户登录系统的时间。
4. 远程IP:如果用户是通过网络连接到系统的,Who命令还会显示用户的远程IP地址。
5. 登录状态:显示用户的登录状态,包括登录时间、是否处于登录状态、是否空闲等。Who命令的常用选项:
– -a或–all:显示所有登录系统的用户信息。
– -b或–boot:显示系统启动时间。
– -H或–heading:显示列标题。
– -q或–count:只显示登录用户的数量。
– -r或–runlevel:显示当前运行级别。
– -s或–short:显示用户名和终端设备信息。
– -u或–users:仅显示登录用户的用户名。示例用法:
1. who:显示当前登录系统的用户信息。
2. who -a:显示所有登录系统的用户信息。
3. who -q:只显示登录用户的数量。
4. who -b:显示系统启动时间。Who命令是一种非常方便的工具,可以帮助管理员监控系统中的用户登录情况,及时发现异常情况。对于普通用户来说,使用Who命令可以了解当前系统上有哪些用户登录,方便进行交流和协作。
2年前 -
“who”命令是Linux操作系统中的一个基本命令,用于显示当前登录到系统的用户信息。下面是关于”who”命令的五个基本使用方法和提示:
1. 显示当前登录用户:使用”who”命令不加任何参数直接执行,可以显示当前登录系统的所有用户的信息。输出结果包括用户名、终端设备号、登录时间和登录的IP地址等。例如:
“`
$ who
user1 tty1 2021-01-01 10:00 (:0)
user2 pts/0 2021-01-01 10:10 (192.168.1.1)
“`2. 显示特定用户的登录信息:如果只想查看某个特定用户的登录信息,可以在”who”命令后面加上该用户的用户名作为参数。例如:
“`
$ who user1
user1 tty1 2021-01-01 10:00 (:0)
“`3. 显示登录用户数量:使用”who”命令结合”wc”命令可以统计当前登录系统的用户数量。通过使用管道将”who”命令的输出传递给”wc”命令来实现。例如:
“`
$ who | wc -l
2
“`4. 显示用户登录信息的详细信息:通过使用”who”命令的”-a”参数,可以显示更详细的用户登录信息,包括系统开机时间和空闲时间等。例如:
“`
$ who -a
system boot 2021-01-01 10:00
run-level 5 2021-01-01 10:00
user1 + tty1 2021-01-01 10:00 11:00 01:00 (:0)
user2 + pts/0 2021-01-01 10:10 10:50 00:40 (192.168.1.1)
“`5. 显示用户当前所在的终端设备号:使用”who”命令的”-m”参数,可以输出当前登录用户所在的终端设备号。例如:
“`
$ who -m
user1 tty1 2021-01-01 10:00 (:0)
“`总结:”who”命令是Linux系统中一个非常实用的命令,可以用于显示当前登录系统的用户信息,包括用户名、终端设备号、登录时间和登录的IP地址等。另外,结合其他命令如”wc”和”-a”参数,还可以用于统计用户数量和显示更详细的登录信息。这些功能使得”who”命令在系统管理和安全性监控方面都具有重要的作用。
2年前 -
Linux基本命令之who
1. 命令简介
who命令用于显示当前登录到系统的用户信息。2. 语法格式
who [选项]3. 常用选项
-a 或 –all:显示所有用户登录信息,包括空终端。
-b 或 –boot:显示系统上次启动时间。
-d 或 –dead:显示已经登出的用户。
-H 或 –heading:显示输出信息的标题。
-l 或 –login:显示登录用户信息。
-m 或 –message:显示有关系统消息的信息。
-q 或 –count:显示登录用户总数。
-r 或 –runlevel:显示当前运行级别。
-s 或 –short:显示短格式信息。
-T 或 –mesg:添加消息状态。4. 使用示例
4.1 显示登录用户信息和登录时间
$ who输出示例:
user1 tty1 2021-02-01 09:00
user2 pts/0 2021-02-01 09:15 (:0)解释:上述示例中,显示了两个用户的登录信息和登录时间。第一列为用户名,第二列为终端设备,第三列为登录时间。
4.2 显示登录用户总数
$ who -q输出示例:
user1 user2 (2)解释:上述示例中,显示了当前登录的用户总数,以及用户名。
4.3 显示系统上次启动时间
$ who -b输出示例:
system boot 2021-01-01 12:00解释:上述示例中,显示了系统上次启动的时间。
4.4 显示已经登出的用户
$ who –dead输出示例:
user3 tty2 2021-02-01 08:30
user4 pts/1 2021-02-01 09:10 (:0)解释:上述示例中,显示了已经登出的用户信息。
5. 注意事项
– who命令默认情况下只显示登录用户信息,可以通过添加选项来显示其他相关信息。
– 终端设备(tty)是指用户登录系统使用的终端,pts/0代表通过SSH远程登录,tty1代表物理控制台登录。
– who命令可以与其他命令组合使用,例如”who | wc -l”可以统计当前登录用户的总数。总结:
who命令在Linux系统中用于显示当前用户的登录信息。通过加上不同的选项,可以显示登录用户信息、登录时间、系统上次启动时间、已经登出的用户等信息。在日常使用中,who命令可以作为系统管理和安全监控的工具之一。2年前