#2:命令行 | Linux 新手课程
目录:
,我们将介绍
uname
命令。
uname
是一个命令行实用程序,可打印有关操作系统名称和系统硬件的基本信息。
uname
命令
uname
工具最常用于确定处理器体系结构,系统主机名和系统上运行的内核版本。
uname
命令的语法采用以下形式:
uname…
选项如下:
-
-s,(----kernel-name)-打印内核名称。-n,(----nodename)-打印系统的节点名(主机名)。 这是系统通过网络进行通信时使用的名称。 与-n选项一起使用时,uname会产生与hostname命令相同的输出。-r,(----kernel-release)-打印内核版本。-v(----kernel-version)-打印内核版本。-m,(----machine)---machine器的硬件名称。-p,(----processor)-打印处理器的体系结构。-i,(----hardware-platform)-打印硬件平台。-o,(----operating-system)-打印操作系统的名称。 在“ GNU / Linux”-aLinux系统上,(----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
和
uname -srm
产生相同的输出。
结论
uname
命令用于打印基本系统信息。 通常使用
-a
选项调用它以显示所有可用信息。







