Linux pinky 初学者命令教程(8 个示例)
在此页
- Linux 小指命令
- Q1。 pinky 命令如何工作?
- Q2。如何使小指产生长格式输出?
- Q3。如何省略长格式的主目录和 shell 信息?
- Q4。如何使 pinky 删除列标题?
- Q5。如何让 pinky 在输出中省略用户全名?
- 结论
Linux 中的 finger 命令是一种流行的工具,用于获取与系统用户相关的信息。但是,并非所有 Linux 发行版都预装了此实用程序。例如,Ubuntu 20.04 LTS 并没有开箱即用。虽然您始终可以下载和使用 finger 命令,但有一个预安装的轻量级替代命令(至少在 Ubuntu 上是这样)。
有问题的工具称为 pinky。在本文中,我们将使用一些易于理解的示例来讨论 pinky 的基础知识。但在我们这样做之前,值得一提的是这里的所有示例都已经在 Ubuntu 20.04 LTS 机器上进行了测试。
Linux小指命令
pinky 的手册页解释如下:
pinky - lightweight finger
这是工具语法:
pinky [OPTION]... [USER]...
以下是一些 Q&A 风格的示例,可以让您更好地了解小指工具的工作原理。
Q1。 pinky 命令如何工作?
基本用法很简单,只需执行 pinky 即可,无需任何参数。
pinky
这是此命令在我的系统上产生的输出:
Login Name TTY Idle When Where
himanshu Himanshu ?:0 ????? 2018-09-04 09:31 :0
所以你可以看到输出包含用户登录名、真实/全名、终端、登录时间和远程主机等信息。默认情况下,生成的输出是针对当前用户的。当然,您也可以使用 pinky 来获取其他用户的信息——在这种情况下,您需要指定用户名。
pinky USERNAME
Q2。如何使小指产生长格式输出?
这可以使用 -l 命令行选项来完成。
pinky -l
以下输出是由我的系统上的此命令产生的:
Login name: himanshu In real life: Himanshu
Directory: /home/himanshu Shell: /bin/bash
请注意,-l 选项要求您提及用户名 - 换句话说,在这种情况下必须提及用户名。
Q3.如何省略长格式的主目录和 shell 信息?
这可以通过将 -b 选项与 -l 选项结合使用来实现。
pinky -lb himanshu
以下是输出:
Login name: himanshu In real life: Himanshu
所以您可以看到这次没有在输出中生成目录和 shell 相关信息。同样,您可以使用 -h 和 -p 选项分别以长格式删除用户项目文件和计划文件信息(如果可用)。
Q4.如何让 pinky 删除列标题?
这可以使用 -f 命令行选项来完成。
例如,这个命令:
pinky -f himanshu
在我的系统上产生了以下输出:
himanshu Himanshu ?:0 ????? 2018-09-04 09:31 :0
如您所见,列标题已从输出中删除。
Q5.如何让 pinky 在输出中省略用户全名?
这可以使用 -w 命令行选项来完成。
例如,这个:
pinky -w himanshu
产生了以下输出:
Login TTY Idle When Where
himanshu ?:0 ????? 2018-09-04 09:31 :0
因此您可以看到输出中省略了全名的列条目。还有其他两个选项可以做类似的事情:
-i omit the user's full name and remote host in short format
-q omit the user's full name, remote host and idle time in short format
结论
您可能会同意,对于那些处理系统用户信息的人来说,pinky 是一个方便的小工具。在本文中,我们讨论了大多数工具选项。完成这些练习后,请前往 pinkys 手册页以了解有关该命令的更多信息。