想了解登录到您的Linux计算机的用户吗?好吧,一根手指也别提,举起你的小指。
要了解登录到Linux或Unix类计算机的用户的一些详细信息,许多系统管理员可能会使用finger命令。这一切都很好,但在许多系统上手指将缺席。默认情况下不安装。您可能会遇到一个无法使用此命令的系统。
假设你有权限安装finger,你可以使用pinky,一个轻量级的现代finger版本。在本文研究期间测试的所有Linux发行版上都默认安装了它,包括Ubuntu、Manjaro和Fedora。
正如您对Linux命令所期望的那样,pinky拥有相当多的命令行选项(其中只有两个有名称)。但令人惊讶的是,它们都涉及到从pinky生成的报告中删去一些信息。你可以缩减输出,只包含你感兴趣的信息。
如果pinky一开始是一个轻量级的,那么当你删掉那些你不感兴趣的信息的时候,它可以是一个非常轻量级的。
使用pinky最简单的方法是在命令行中键入其名称并按Enter键。
pinky默认输出是“短格式”报告。
短格式报告包含以下列:
pinky有时无法填充列。如果没有这些信息,它就不能在列中放入任何内容。例如,系统管理员没有记录名为“dave”的用户帐户所有者的全名。显然,pinky不能在“名称”列中显示全名,而是使用“dave”。
默认情况下,pinky报告每个登录的人。要报告一个人,请在命令行中将他们的用户名传递给pinky。
pinky mary正如所料,pinky只报道用户名为“mary”的人
要从短格式报告中删除列标题,请使用-f选项。
pinky -f列标题将从报表中删除。
-w选项使pinky忽略“Name”列。
pinky -w alec结果报告中没有“Name”列。
i选项使pinky同时省略“Name”和“Where”列。
pinky -i robert来自pinky的报告不再包含“Name”和“Where”列。
要真正将内容剥离回去,可以使用-q选项省略“Name”、“Idle”和“Where”列。
pinky -q johnpinky顺从地从报告中删除“Name”、“Idle”和“Where”列。我们现在只有三列了。如果我们把其他东西拿出来,那就很难成为报告了。
-l(长格式报告)选项使pinky增加报告中提供的关于个人的信息。必须在命令行中提供用户帐户的名称。
(这是两个有名字的命令行选项之一。另一个是-s(短格式报告)选项。因为默认输出是短格式报告,-s选项实际上什么都不做。)
pinky -l mary长格式报告包含一些附加信息。
长格式报告中提供的信息是:
~/.project文件背后的想法是,它应该用来保存计算机用户参与的项目或工作项的简短描述。同样,他们的~/.plan文件的内容将是该项目实际工作项的简短描述。它允许管理者和相关方了解一个人从事什么工作,以及该工作属于哪个项目。这个方案现在很少使用。对于绝大多数人来说,这些字段可能是空白的。
让我们看看亚历克:
pinky -l alec亚历克既没有~/.plan文件,也没有~./project文件。
要从长格式报告中省略主目录和shell上的行报告,请使用-b选项。
pinky -l -b robert主目录和shell上的行报告将从报告中删除。
要从长格式报告中省略项目行,请使用-h选项。
pinky -l -h mary不报告~/.project文件的内容。
要从长格式报告中省略计划行,请使用-p选项。
pinky -l -p mary不报告~/.plan文件的内容。
为什么一个生成报告的命令会有这么多选项来删除一些信息呢?它让你专注于你真正想要的信息。所以你可以选择把小麦和谷壳分开。你可以决定哪个是哪个。
... 在本文中,我将向您展示如何在Linux上安装、运行和使用PowerShell! ...
...许您在Android设备上安装诚实善良的Linux应用程序。下面是如何使用Termux应用程序。 ...
... 如何在windows10上安装linux bash shell ...
要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。 ...
想在Linux系统上添加用户但不知道如何添加?在Linux上使用命令行界面管理用户无疑是一项复杂的工作。而对于初学者来说,即使添加新用户也是一场噩梦。 ...
...改其目录,您可以控制他们可以访问哪些命令。下面介绍如何在Linux上设置受限shell。 受限炮弹 受限shell不是另一个shell。这是标准外壳的另一种模式。Bash、Korn、Fish和其他shell都可以在受限shell模式下启动。在本文中,我们将...
用户帐户不仅仅是用户名。了解如何从命令行设置和更改与Linux用户帐户关联的所有元数据。 名字里有什么? 如果您使用的是Linux或类似Unix的计算机,您将拥有一个用户帐户。指定给帐户的名称是您的用户帐户名。这是用于登...