在本文中,我们将介绍uname
命令。
uname
是一个命令行实用程序,可打印有关操作系统名称和系统硬件的基本信息。
uname
命令#
The uname
工具最常用于确定处理器架构、系统主机名和内核版本系统上运行。
的语法uname
命令采用以下形式:
选项如下:
-
-s
, (--kernel-name
) - 打印内核名称。
-
-n
, (--nodename
) - 打印系统的节点名称(主机名)。这是系统通过网络通信时使用的名称。当与-n
选项,uname
产生相同的输出hostname
命令。
-
-r
, (--kernel-release
) - 打印内核版本。
-
-v
, (--kernel-version
) - 打印内核版本。
-
-m
, (--machine
) - 打印机器硬件名称。
-
-p
, (--processor
) - 打印处理器的体系结构。
-
-i
, (--hardware-platform
) - 打印硬件平台。
-
-o
, (--operating-system
) - 打印操作系统的名称。在“GNU/Linux”的 Linux 系统上
-
-a
, (--all
) - 当。。。的时候-a
使用选项,uname
行为就像-snrvmo
已给出选项。
当不带任何选项调用时,uname
打印内核名称,就好像-s
已指定选项:
uname
如您所知,内核的名称是“Linux”:
Linux
您不必记住所有命令行选项。通常,uname
命令与-a
打印所有可用信息的选项:
uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
输出包括以下信息:
-
Linux
- 内核名称。
-
dev.linuxize.com
- 主机名。
-
4.19.0-6-amd64
内核发布。
-
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
- 内核版本。
-
x86_64
- 机器硬件名称。
-
GNU/Linux
- 操作系统名称。
这些选项可以相互组合以产生所需的输出。例如,要了解您的系统上运行的 Linux 内核版本,您可以键入以下命令:
uname -srm
Linux 4.19.0-6-amd64 x86_64
当使用多个选项时,输出中包含的信息的顺序与提供的顺序相同-a
选项。给定选项的位置并不重要。两个都uname -msr
and uname -srm
产生相同的输出。
结论#
The uname
命令用于打印系统基本信息。它通常用-a
显示所有可用信息的选项。
如果您有任何问题或反馈,请随时发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)