如何在Linux上使用PINKY命令

想要了解登录到您的Linux计算机的人的信息吗?嗯,不要举起你的手指;而是举起你的小指。

要发现登录Linux或Unix类计算机的人的一些详细信息,许多系统管理员可能会求助于Finger命令。这一切都很好,但在许多系统上,Finger命令将会缺失。默认情况下不会安装它。您可以在此命令不可用的系统上运行。

您可以使用Pinky,这是一个非常轻量级的现代版本的Finger,而不是安装Finger-假设您有这样做的权限-它默认安装在本文研究期间测试的所有Linux发行版上,包括Ubuntu、Manjaro和Fedora。

细腻的触摸

正如您对Linux命令所期望的那样,Pinky有其合理的命令行选项(其中只有两个选项有名称)。但令人惊讶的是,它们都与剔除平基生成的报告中的一些信息有关。您可以减少输出,使其只包含您感兴趣的信息。

如果PINKY一开始是轻量级的,那么当你剔除了你不感兴趣的信息时,它可能会变得非常轻量级。

使用PINKY

使用Pinky的最简单方法是在命令行中键入其名称,然后按Enter键。

pinky

默认输出为“短格式”报告。

简写格式报告包含以下列:

登录:登录人员的用户名。 姓名:人员的全名(如果知道)。 TTY:他们登录的终端类型。这通常是PTS(伪电传打字机)。:0表示连接到此计算机的物理键盘和屏幕。 IDLE:空闲时间。这显示了?如果此人在X-Window显示管理器下运行,而X-Window显示管理器不提供该信息。 时间:人员登录的时间和日期。 位置:人员登录的位置。通常,这将是远程计算机的IP地址。输入“:0”表示连接到Linux计算机的物理键盘和屏幕。

Pinky有时无法填充列。如果没有该信息,它就不能将任何内容放入列中。例如,系统管理员没有记录拥有名为“Dave”的用户账号的人的全名,显然,平基不能在“Name”栏中显示全名,而是使用“Dave”。

针对单个用户进行报告

默认情况下,PINKY报告每个登录的人。要报告单个人,请在命令行上将其用户名传递给pinky。

pinky mary

不出所料,PINKY只报道了用户名为“Mary”的人。

省略列标题

要从短格式报告中删除列标题,请使用-f选项。

pinky -f

列标题将从报告中删除。

省略名称列

w选项使pinky省略“name”列。

pinky -w alec

生成的报告中没有“Name”列。

省略名称和WHERE列

i选项使pinky同时省略“name”和“where”列。

pinky -i robert

来自平基的报告不再包含“名称”和“位置”栏。

省略“Name”、“Idle”和“Where”列

要真正剥离内容,可以使用-q选项省略“name”、“Idle”和“where”列。

pinky -q john

Pinky顺从地从报告中删除了“Name”、“Idle”和“Where”列。我们现在只剩下三个栏目了。如果我们去掉其他东西,那根本就不是一份报告。

长格式报告

l(长格式报告)选项会导致PINKY增加报告中提供的有关个人的信息。您必须在命令行上提供用户帐户的名称。

(这是要赋予名称的两个命令行选项之一。另一个是-s(短格式报告)选项。因为默认输出是短格式报告,所以-s选项实际上不执行任何操作。)

pinky -l mary

长格式报告包含几条附加信息。

长格式报告中提供的信息如下:

登录名:即登录者的用户名。 在现实生活中:如果知道的话,写下这个人的全名。 目录:此人的主目录。 shell:此人正在使用的shell。 项目:此人的~/.project文件的内容(如果存在)。 plan:删除此人的~/.plan文件的内容(如果存在)。

~/.project文件背后的想法是,它应该用来保存计算机用户参与的项目或工作项的简短描述。同样,他们的~/.plan文件的内容将是该项目的实际工作项的简短描述。它允许经理和相关方查看个人在从事什么工作,以及该工作属于哪个项目。这个方案现在很少用了。对于绝大多数人来说,这些字段很可能是空白的。

让我们来看看亚历克:

pinky -l alec

ALEC既没有~/.plan文件,也没有~./project文件。

省略目录行和外壳行

要从长格式报告中省略有关主目录和shell的行报告,请使用-b选项。

pinky -l -b robert

将从报告中删除有关主目录和shell的第一行报告。

省略项目文件

要从长格式报告中省略项目行,请使用-h选项。

pinky -l -h mary

不报告~/.project文件的内容。

省略计划档案

要从长格式报告中省略计划行,请使用-p选项。

pinky -l -p mary

不报告~/.plan文件的内容。

为什么会有这么多省略的选项呢?

为什么生成报告的命令可能有这么多删除信息位的选项?它可以让你专注于你真正想要的信息。所以你可以选择把小麦和谷壳分开。你可以决定哪个是哪个。

相关文章