linux下如何使用finger命令

了解谁在使用您的Linux或类Unix系统是管理它的一个基本部分。指着别人可能会被认为是粗鲁的,但用你的手指仍然可以启发。...

了解谁在使用您的Linux或类Unix系统是管理它的一个基本部分。指着别人可能会被认为是粗鲁的,但用你的手指仍然可以启发。

finger命令几乎肯定不会默认安装在Linux发行版中。在用于研究本文的Ubuntu、Fedora和Manjaro发行版中,都没有使用它。我们已经介绍了pinky命令,它是finger的轻量级版本。默认情况下提供pinky,但如果要使用fingerYou,请单击此处安装。

finger和pinky命令执行相同的任务。它们都会告诉您一些关于Linux或类Unix操作系统上当前登录用户的信息。它们各自提供的信息集略有不同,pinky还有几个选项可以逐步删减您可能不想看到的部分。

如果您想让您的Linux设置更像“Unix”而不是“Linux”,您可能需要使用finger。也许您继承了一些期望finger可用的脚本。但不管是什么原因,如果你被迫或只是喜欢使用手指,这里是如何安装和使用它。

相关:如何在Linux上使用pinky命令

安装手指

您可以使用以下命令在Ubuntu上安装finger:

sudo apt-get install finger

linux下如何使用finger命令

要在Fedora上安装finger,请使用以下命令:

sudo dnf install finger

linux下如何使用finger命令

在Manjaro上,您需要从Arch User Repository(AUR)安装Fingers,并从其源代码构建它。有一些工具可以帮你完成,所以这是一个自动化的过程。这很好,但这确实意味着您必须在Manjaro系统上安装这些工具,以及从AUR检索和安装finger的工具。所以我们需要先安装它们。

如果您的系统上还没有合适的AUR安装程序,trizen是一个不错的选择。此命令将安装它。

sudo pacman -Syu trizen

linux下如何使用finger命令

在使用trizen为我们安装finger之前,我们需要安装一些开发工具。这些由trizen将调用的install和build脚本自动调用,以便在系统上安装finger。当然,如果您以前安装过AUR中的项目,或者您进行过任何软件开发,那么您可能已经安装了这些项目。

我们需要安装gnuc库。我们用这个命令:

sudo pacman -Syu glibc

linux下如何使用finger命令

我们还需要GNU比努蒂尔。gcc编译器使用这些命令:

sudo pacman -Syu binutils

linux下如何使用finger命令

安装过程还使用了补丁实用程序。此命令将安装它:

sudo pacman -Syu patch

linux下如何使用finger命令

make实用程序用于从源代码控制finger的实际编译和构建。使用以下命令安装:

sudo pacman -Syu make

linux下如何使用finger命令

当然,如果没有编译器,我们就无法从源代码构建任何东西。我们肯定需要gcc,GNU编译器集合。此命令将为您安装:

sudo pacman -Syu gcc

linux下如何使用finger命令

最后,在满足构建依赖关系并安装trizen之后,我们可以发出命令来实际安装finger。

trizen -S netkit-bsd-finger

linux下如何使用finger命令

随着安装的进行,您将面临各种问题。只需按“回车”接受默认值。

使用手指

输入finger并点击“Enter”将导致finger生成其默认输出。

finger

linux下如何使用finger命令

这将显示有关每个登录用户的单行信息。这些列是:

  • 登录:登录者的用户帐户名。
  • 姓名:系统已知的人的全名。
  • Tty:他们登录的终端类型。这通常是一个pts(伪电传打字机)。“:0”表示连接到计算机的物理键盘和屏幕。
  • 空闲:用户的空闲时间。如果是一个数字,它的意思是分钟。如果有结肠,则表示小时和分钟;如果有“d”,则表示天和小时。
  • 登录时间:用户登录的时间。
  • 办公室:这是历史遗留问题。它用于显示该人员工作的房间的名称或编号。这是非常罕见的根现在成立。相反,finger将显示用户登录机器的ip地址。“:0”表示连接到计算机的物理键盘和屏幕。
  • 办公室电话:这是另一个遗留物品。如果root没有记录某个人的办公室电话号码,它将显示一个空白。

相关:什么是Linux上的TTY?(以及如何使用tty命令)

对一个用户使用finger

要查看单个人员的详细信息,请在命令行中传递他们的帐户名。

finger alec

linux下如何使用finger命令

当finger在单个用户上工作时,它提供更长的显示时间。我们得到了一些额外的信息。

  • 目录:个人的主目录。
  • 外壳:他们正在使用的外壳。
  • On-Since:用户登录的时间和日期,从哪个tty和哪个IP地址。
  • 邮件:如果他们有邮件,这是显示。如果他们最近检查过邮件,则会显示他们检查邮件的时间。亚历克没有邮件等着他。
  • 计划:如果用户在自己的主目录中创建了一个“.Plan”和“.project”文件,并在其中放了一些描述他们正在处理的内容的文本,这些文件的内容将显示在这里。这是一个今天很少使用的系统。我们被告知亚历克没有计划。这不是对他的职业战略的控诉,这意味着他没有费心更新他的“.plan”文件。

如果我们重复这个命令,看看Mary,我们会发现她一直很勤奋,并且在她的“.plan”和“.project”文件中添加了一些描述性文本。

finger mary

linux下如何使用finger命令

用真名指头

你可以用手指说出一个人的真名。如果你记不起他们的户名,就用他们的真名。

finger alec tumovit

linux下如何使用finger命令

作为奖励,你可以找到他们的帐户名。

省略.plan和.project文件

如果不想看到“.plan”和“.project”文件摘要,请使用-p(无计划)选项。

finger -p mary

linux下如何使用finger命令

尽管Mary有活动的“.plan”和“.project”文件,finger忽略它们并且不报告它们的内容。

使用长列表选项

要在长格式显示中查看所有用户的列表,请使用-l(长格式)选项。

finger -l

linux下如何使用finger命令

这使得finger以长显示格式列出所有登录的用户。

linux下如何使用finger命令

举起你的小指或手指

通常情况下,Linux会给您选择。你可以用小指,也可以用手指。

它们之间的真正区别在于pinky的额外技巧,它允许您在删除不感兴趣的数据时非常精细。当然,它是预装的。

  • 发表于 2021-04-03 04:04
  • 阅读 ( 173 )
  • 分类:互联网

你可能感兴趣的文章

如何在windows10上获得linux bash shell

... 如何在windows10上安装linux bash shell ...

  • 发布于 2021-03-21 11:48
  • 阅读 ( 284 )

linux下如何重命名文件

要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。 ...

  • 发布于 2021-03-22 02:48
  • 阅读 ( 275 )

如何在linux中添加用户

想在Linux系统上添加用户但不知道如何添加?在Linux上使用命令行界面管理用户无疑是一项复杂的工作。而对于初学者来说,即使添加新用户也是一场噩梦。 ...

  • 发布于 2021-03-26 23:29
  • 阅读 ( 334 )

如何更改linux密码

...但幸运的是,更改Linux密码很容易。今天我们将向您展示如何通过几个简单的命令更改当前用户的密码、其他用户的密码和超级用户的密码。 ...

  • 发布于 2021-03-28 02:28
  • 阅读 ( 188 )

如何使用mv命令移动linux文件

虽然您可能已经知道如何使用GUI文件浏览器在Linux中移动文件,但您可能想知道终端中是否有move命令允许您将文件快速移动到不同的目录。mv命令就是您想要的命令,它的简单语法和一些可选的安全标志很容易使用。 ...

  • 发布于 2021-03-28 17:18
  • 阅读 ( 241 )

如何在linux上使用join命令

...些分析,您还有一个问题。在处理不同文件的数据之前,如何使其合理化?如何进入数据准备阶段? 好消息是,如果这些文件至少共享一个公共数据元素,那么linuxjoin命令可以让您摆脱困境。 数据文件 我们将用于演示join命令...

  • 发布于 2021-04-02 15:30
  • 阅读 ( 144 )

linux下如何用chfn和usermod修改用户数据

用户帐户不仅仅是用户名。了解如何从命令行设置和更改与Linux用户帐户关联的所有元数据。 名字里有什么? 如果您使用的是Linux或类似Unix的计算机,您将拥有一个用户帐户。指定给帐户的名称是您的用户帐户名。这是用于登...

  • 发布于 2021-04-02 21:38
  • 阅读 ( 165 )

linux下如何控制sudo访问

...念在Linux中意义深远。很容易看出,Linux中的文件权限是如何成为用户特权和权限的支柱之一的。如果您拥有一个文件或目录(一种特殊类型的文件),您可以对其执行您喜欢的操作,包括编辑、重命名、移动和删除它。您还可...

  • 发布于 2021-04-02 22:30
  • 阅读 ( 158 )

如何在linux上更改帐户密码

...来,密码一直是帐户安全的基石,比Unix早了近10年。了解如何在Linux中使用命令行或GNOME桌面环境来管理密码。 如何选择强密码 计算机密码是出于需要而产生的。随着多用户分时计算机系统的出现,分离和保护人们数据的重要...

  • 发布于 2021-04-02 22:58
  • 阅读 ( 147 )

如何在linux上使用pinky命令

想了解登录到您的Linux计算机的用户吗?好吧,一根手指也别提,举起你的小指。 要了解登录到Linux或Unix类计算机的用户的一些详细信息,许多系统管理员可能会使用finger命令。这一切都很好,但在许多系统上手指将缺席。默认...

  • 发布于 2021-04-03 09:58
  • 阅读 ( 174 )
rpo4711763
rpo4711763

0 篇文章

相关推荐