Linux 中的 who 命令——简单指南

谁在 Linux 中命令 为您提供有关当前活跃用户的信息。 在本教程中,我们将学习如何使用此命令。 我们还将了解可用选项列表以及 who 命令。

让我们开始吧!

不带参数运行 who 命令

当您使用不带任何参数的 who 命令时,您将获得以下输出。

who 

输出 :

输出中的字段如下:

  • 用户登录名。
  • 用户的终端号码。
  • 用户上次登录的日期和时间。
  • 用户的远程主机名。

事实上,您可以生成相同的输出,每列都有标题。 让我们在下一节中看看如何做到这一点。

显示带有列标题的输出

要在每列上显示标题,请将 -H 标志与 who 命令一起使用。

who -H 

输出 :

谁-H

我们可以看到输出现在有列标题。 接下来让我们看看如何从 who 命令获得更详细的输出。

从 who 命令生成详细输出

要生成更详细的输出,请使用 -一只旗 连同 who 命令。

who -a 

输出:

谁A谁 -a

使用 -a 标志显示每个用户的所有可用信息。

显示每个用户的终端状态

您可以使用以下命令在每个用户旁边显示终端状态 -T 标志 连同 who 命令。

终端状态可以是以下三个之一:

  • +”如果终端是可写的。
  • ——” f 终端不可写。
  • ?”如果遇到坏线。

让我们看看它的实际效果。

who -T 

输出:

谁T谁T

上次系统启动输出时间

使用 who 命令还可以输出上次系统启动的时间。 除了列出所有活跃用户之外,这是“who”提供的另一个实用程序。

输出上次系统引导使用的时间 -b 标志 连同 who 命令。

who -b  

输出 :

系统启动时间系统启动时间

输出当前用户名

最后,您还可以通过运行“输出当前用户名”我是谁‘ 在您的终端上。 这是关于 whoami 命令的完整文章:

whoami 

输出:

我是谁我是谁

结论

本教程是关于 Linux 中的 who 命令。 我们学习了如何使用此命令来显示有关当前活动用户的信息。 您还可以使用finger 命令显示有关特定用户的信息。