初学者的Linux id命令教程(5个示例)

初学者的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命令很容易理解和使用。 它提供的命令行选项的数量也很有限,我们在这里讨论了其中的大多数。 完成这些练习之后,请前往该工具的手册页以了解更多信息。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏