Linux 中的 uname 命令及示例 - Linux 命令行教程Linux 中的 uname 命令及示例 - Linux 命令行教程Linux 中的 uname 命令及示例 - Linux 命令行教程Linux 中的 uname 命令及示例 - Linux 命令行教程
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

Linux 中的 uname 命令及示例 - Linux 命令行教程

发表 admin at 2025年2月28日
类别
  • 未分类
标签
月額480円〜の高速レンタルサーバー ColorfulBox

Linux 中的uname 命令是最常用的命令之一。在 Linux 系统上,有许多命令可用于打印系统信息。我们在有关了解 Linux 机器硬件的指南中介绍了其中的许多命令。其中一个命令是 uname,它特别适合列出有关操作系统本身和正在运行的 Linux 内核的信息。

在本指南中,您将了解 uname 命令,并了解其可用于显示有关系统的某些类型信息的各种选项。请按照下面的示例来了解它是如何工作的。

在本教程中您将学习:

  • 如何在 Linux 上使用 uname 命令

常用选项

uname 命令显示有关操作系统、发行版名称和内核版本的信息。查看下面的一些示例,了解 Linux 中的 uname 命令的实际工作原理。

请记住,某些发行版可能不会显示与其他发行版相同数量的信息。例如,某些发行版可能会在 uname 输出中显示发行版的名称或代码名称,而其他发行版则只会显示“Linux”。这仅取决于开发人员如何列出该信息。

Linux 中的 uname 命令基本示例

  1. 在 Linux 中单独运行 uname 命令与指定 -s 或 --kernel-name 选项相同。它应该返回内核的名称,但会省略版本号等其他信息。

    $ uname
    Linux
    
  2. 要查看 uname 能够向我们提供的所有信息,请在命令中使用 -a 或 --all 选项。

    $ uname -a
    Linux linuxconfig 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
    
  3. Linux 中 unmane 命令的 -a 选项的唯一问题是它为我们提供了一堆无组织的信息。通常我们只需要其中一项信息,例如内核版本。幸运的是,uname 包含更多开关,使我们能够仅隔离我们需要的信息。其中一个示例是 -r 或 --kernel-release 选项,它仅显示有关内核版本的信息。

    $ uname -r
    5.8.0-59-generic
    
  4. 使用 -v 或 --kernel-version 选项打印有关内核版本的信息。

    $ uname -v
    #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021
    
  5. 使用 -o 或 --operating-system 选项仅显示有关操作系统的信息。在 Linux 上,这几乎总是将输出返回为“Linux”或“GNU/Linux”。

    $ uname -o
    GNU/Linux
    
  6. 使用 -n 或 --nodename 选项打印系统的主机名。

    $ uname -n
    linuxconfig
    
  7. 使用 -m 或 --machine 选项打印系统的 CPU 架构。

    $ uname -m
    x86_64
    

注意
您始终可以使用 man 命令来阅读有关 uname 命令及其官方文档的更多信息。单击上一个链接可查看如何打开 Linux 系统上任何命令的手册页。

高级用法

上面的命令涵盖了 uname 命令的一些最常用的选项。由于它是一个基本命令,仅用于打印系统信息,因此您可以使用它来执行很多高级操作。但是,您可能有兴趣了解有关此命令的一些事情。

Linux 中的 uname 命令基本示例

  1. 请记住,您可以通过 uname 同时使用多个选项。例如,如果您想列出主机名和内核版本信息,可以结合使用 -r 和 -n。

    $ uname -n -r
    OR
    $ uname -nr
    linuxconfig 5.8.0-59-generic
    
  2. uname 命令有时用在更新命令中,因为它是列出系统内核版本的一种非常快速的方法。举例来说,此命令可用于更新基于 Red Hat 的系统上当前运行的内核的内核标头。

    $ sudo dnf install "kernel-headers-`uname -r`"
    

结束语

在本指南中,我们了解了有关 Linux 上的 uname 命令的所有信息。 uname 命令为我们提供了一些有关系统的基本信息。如果您发现某些开关难以记住或根本不相关,您唯一需要确定的是 -a 选项将列出所有信息。从那里,您可以简单地筛选相对较小的输出来收集您需要的信息。

©2015-2025 Norria support@alaica.com