了解谁在使用您的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要在Fedora上安装finger,请使用以下命令:
sudo dnf install finger在Manjaro上,您需要从Arch User Repository(AUR)安装Fingers,并从其源代码构建它。有一些工具可以帮你完成,所以这是一个自动化的过程。这很好,但这确实意味着您必须在Manjaro系统上安装这些工具,以及从AUR检索和安装finger的工具。所以我们需要先安装它们。
如果您的系统上还没有合适的AUR安装程序,trizen是一个不错的选择。此命令将安装它。
sudo pacman -Syu trizen在使用trizen为我们安装finger之前,我们需要安装一些开发工具。这些由trizen将调用的install和build脚本自动调用,以便在系统上安装finger。当然,如果您以前安装过AUR中的项目,或者您进行过任何软件开发,那么您可能已经安装了这些项目。
我们需要安装gnuc库。我们用这个命令:
sudo pacman -Syu glibc我们还需要GNU比努蒂尔。gcc编译器使用这些命令:
sudo pacman -Syu binutils安装过程还使用了补丁实用程序。此命令将安装它:
sudo pacman -Syu patchmake实用程序用于从源代码控制finger的实际编译和构建。使用以下命令安装:
sudo pacman -Syu make当然,如果没有编译器,我们就无法从源代码构建任何东西。我们肯定需要gcc,GNU编译器集合。此命令将为您安装:
sudo pacman -Syu gcc最后,在满足构建依赖关系并安装trizen之后,我们可以发出命令来实际安装finger。
trizen -S netkit-bsd-finger随着安装的进行,您将面临各种问题。只需按“回车”接受默认值。
输入finger并点击“Enter”将导致finger生成其默认输出。
finger这将显示有关每个登录用户的单行信息。这些列是:
相关:什么是Linux上的TTY?(以及如何使用tty命令)
要查看单个人员的详细信息,请在命令行中传递他们的帐户名。
finger alec当finger在单个用户上工作时,它提供更长的显示时间。我们得到了一些额外的信息。
如果我们重复这个命令,看看Mary,我们会发现她一直很勤奋,并且在她的“.plan”和“.project”文件中添加了一些描述性文本。
finger mary你可以用手指说出一个人的真名。如果你记不起他们的户名,就用他们的真名。
finger alec tumovit作为奖励,你可以找到他们的帐户名。
如果不想看到“.plan”和“.project”文件摘要,请使用-p(无计划)选项。
finger -p mary尽管Mary有活动的“.plan”和“.project”文件,finger忽略它们并且不报告它们的内容。
要在长格式显示中查看所有用户的列表,请使用-l(长格式)选项。
finger -l这使得finger以长显示格式列出所有登录的用户。
通常情况下,Linux会给您选择。你可以用小指,也可以用手指。
它们之间的真正区别在于pinky的额外技巧,它允许您在删除不感兴趣的数据时非常精细。当然,它是预装的。
... 如何在windows10上安装linux bash shell ...
要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。 ...
想在Linux系统上添加用户但不知道如何添加?在Linux上使用命令行界面管理用户无疑是一项复杂的工作。而对于初学者来说,即使添加新用户也是一场噩梦。 ...
...但幸运的是,更改Linux密码很容易。今天我们将向您展示如何通过几个简单的命令更改当前用户的密码、其他用户的密码和超级用户的密码。 ...
虽然您可能已经知道如何使用GUI文件浏览器在Linux中移动文件,但您可能想知道终端中是否有move命令允许您将文件快速移动到不同的目录。mv命令就是您想要的命令,它的简单语法和一些可选的安全标志很容易使用。 ...
...些分析,您还有一个问题。在处理不同文件的数据之前,如何使其合理化?如何进入数据准备阶段? 好消息是,如果这些文件至少共享一个公共数据元素,那么linuxjoin命令可以让您摆脱困境。 数据文件 我们将用于演示join命令...
用户帐户不仅仅是用户名。了解如何从命令行设置和更改与Linux用户帐户关联的所有元数据。 名字里有什么? 如果您使用的是Linux或类似Unix的计算机,您将拥有一个用户帐户。指定给帐户的名称是您的用户帐户名。这是用于登...
...念在Linux中意义深远。很容易看出,Linux中的文件权限是如何成为用户特权和权限的支柱之一的。如果您拥有一个文件或目录(一种特殊类型的文件),您可以对其执行您喜欢的操作,包括编辑、重命名、移动和删除它。您还可...
...来,密码一直是帐户安全的基石,比Unix早了近10年。了解如何在Linux中使用命令行或GNOME桌面环境来管理密码。 如何选择强密码 计算机密码是出于需要而产生的。随着多用户分时计算机系统的出现,分离和保护人们数据的重要...
想了解登录到您的Linux计算机的用户吗?好吧,一根手指也别提,举起你的小指。 要了解登录到Linux或Unix类计算机的用户的一些详细信息,许多系统管理员可能会使用finger命令。这一切都很好,但在许多系统上手指将缺席。默认...