初学者 Linux id 命令教程(5 个示例)初学者 Linux id 命令教程(5 个示例)初学者 Linux id 命令教程(5 个示例)初学者 Linux id 命令教程(5 个示例)
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

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

在此页

  1. Linux id 命令
  2. Q1。如何使用 id 命令?
  3. Q2。如何让 id 只打印组 ID?
  4. Q3。如何让 id 只打印有效的组 ID?
  5. Q4。如何让 id 只打印有效的用户 ID?
  6. Q5。如何使 id 打印真实 ID 而不是有效 ID?
  7. 结论

如果您不熟悉 Linux 系统管理,您将逐渐了解到用户管理是您工作的一个重要方面。 Linux 命令行为此提供了多个命令行实用程序,其中之一是 id 命令。

在本文中,我们将使用一些易于理解的示例来讨论该工具的基础知识。然而,在此之前,值得一提的是,本教程中的所有示例都已在 Ubuntu 18.04 LTS 机器和 Debian 10 上进行了测试。

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

©2015-2025 艾丽卡 support@alaica.com