linux查看登录用户的命令是什么
-
在Linux中,查看当前登录用户的命令是`who`。该命令可以显示当前登录系统的用户的用户名、登录时间、登录的终端等信息。
同时,`who`命令还具有一些常用的选项,可以帮助我们更全面地了解当前系统的登录用户情况。以下是一些常用的选项:
1. `-a`或`–all`:显示所有的登录用户信息,包括系统服务的用户。
2. `-b`或`–boot`:显示系统启动时间。
3. `-H`或`–heading`:显示列标题。
4. `-q`或`–count`:只显示登录用户的数量,而不显示具体用户信息。
5. `-r`或`–runlevel`:显示当前运行的系统的运行级别。
6. `-s`或`–short`:显示用户的登录名称、登录终端、登录时间和登录所在IP地址。
7. `-u`或`–users`:只显示用户的登录名称和登录终端。除了`who`命令外,还可以使用`w`命令来查看登录用户的信息。该命令与`who`命令类似,不同之处是`w`命令除了显示用户的登录信息外,还会显示用户的运行命令以及系统的负载情况。
总之,通过使用`who`或`w`命令,我们可以方便地查看当前系统的登录用户情况,并且可以根据需要使用不同的选项来获取更详细的信息。
2年前 -
Linux 查看登录用户的命令是 `who`。
2年前 -
在Linux系统中,可以使用命令`who`和`w`来查看当前登录系统的用户信息。
1. 使用`who`命令:
“`
who
“`
执行此命令后,将显示当前登录系统的用户信息,包括用户名、登录时间、登录来源等。示例输出:
“`
user1 tty1 2022-01-01 10:00
user2 pts/0 2022-01-01 10:10 (:0)
“`解释:
– `user1`是登录的用户名;
– `tty1`表示用户登录的终端设备;
– `2022-01-01 10:00`表示登录的具体时间。2. 使用`w`命令:
“`
w
“`执行此命令后,将显示当前登录系统的用户信息,包括用户名、终端设备、登录时间、登录时长、所用命令等。
示例输出:
“`
10:00:42 up 3 days, 12:35, 2 users, load average: 0.03, 0.06, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 tty1 – 10:00 1.00s 0.01s 0.01s -bash
user2 pts/0 :0 10:10 4:15m 0.05s 0.05s /bin/bash
“`解释:
– `up 3 days, 12:35`表示系统已经运行时间为`3`天`12`小时`35`分钟;
– `2 users`表示当前登录的用户数为`2`;
– `load average: 0.03, 0.06, 0.04`表示系统负载情况,分别表示过去1分钟、5分钟、15分钟的平均负载;
– `USER`表示用户名;
– `TTY`表示终端设备;
– `FROM`表示登录来源(IP地址或主机名);
– `LOGIN@`表示登录时间;
– `IDLE`表示用户闲置时间;
– `JCPU`表示用户在系统上运行的CPU时间;
– `PCPU`表示用户在当前进程上消耗的CPU时间;
– `WHAT`表示用户当前正在执行的命令。通过`w`命令还可以查看其他用户的登录信息,只需在命令后跟上用户名,例如:
“`
w user1
“`此命令将显示用户`user1`的登录信息。
除了`who`和`w`命令外,还可以使用`last`命令查看最近的登录历史信息:
“`
last
“`执行此命令后将显示最近的用户登录历史记录,包括用户名、登录来源、登录时间等信息。
2年前