初学者的Linux id命令教程(5个示例)
如果您对Linux系统管理不熟悉,您将逐渐了解到用户管理是您工作的重要方面。 Linux命令行为此提供了几个命令行工具,其中之一就是id命令。
在本文中,我们将使用一些易于理解的示例来讨论此工具的基础知识。 然而,在此之前,值得一提的是本教程中的所有示例都已在Ubuntu 16.04 LTS机器上进行了测试。
Linux id命令
id命令显示真实有效的用户和组ID。 以下是它的语法:
id [OPTION]... [USERNAME]
下面是该工具的手册页如何解释它:
Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.
以下是一些Q&A样式的示例,应该给你一个关于id命令如何工作的好主意。
如果您不知道真实有效的ID是什么,请阅读此处的讨论。
Q1。 如何使用id命令?
基本用法很简单 - 您只需使用要访问信息的用户名执行'id'即可。 例如:
id himanshu
所以你可以看到输出由几个字段组成。 前两个条目是'himanshu'的用户和组ID,而其余的是用户'himanshu'所属的组,以及相应的组ID。
请注意,如果您没有将任何用户名作为参数传递给id命令,则该工具会将当前用户视为您希望获取该信息的用户。
Q2。 如何使ID仅打印组ID?
这可以使用-G命令行选项来实现。 例如:
id -G himanshu
因此,您可以看到只有组ID显示在输出中。
Q3。 如何使ID打印只有有效的组ID?
这可以使用-g命令行选项来实现。 例如:
id -g himanshu
Q4。 如何使id打印只有有效的用户ID?
与前面的例子类似,可以使用-u命令行选项来实现。 例如:
id -u himanshu
Q5。 如何使ID打印真实的ID而不是有效的ID?
要使id命令输出真实ID,请使用-r命令行选项。 该选项可以使用-u,-g和-G命令行选项进行调整。
例如:
id -ur himanshu
结论
id命令很容易理解和使用。 它提供的命令行选项的数量也很有限,我们在这里讨论了其中的大多数。 完成这些练习之后,请前往该工具的手册页以了解更多信息。