uname Unix name

警告
本文最后更新于 2023-10-22,文中内容可能已过时。

uname Unix name

uname 命令的英文全称即"Unix name"。

用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。

如果未指定任何选项,其效果相当于执行uname -s命令,即显示系统内核的名字。

常用参数:

  • -a, --all:以如下次序输出所有信息。其中若 -p-i 的探测结果不可知则被省略

  • -s, --kernel-name:输出内核名称

  • -n, --nodename:输出网络节点上的主机名

  • -r, --kernel-release:输出内核发行号

  • -v, --kernel-version:输出内核版本

  • -m, --machine:输出主机的硬件架构名称

  • -p, --processor:输出处理器类型(不可移植)

  • -i, --hardware-platform:输出硬件平台或(不可移植)

  • -o, --operating-system:输出操作系统名称

  • --help:显示此帮助信息并退出

  • --version:显示版本信息并退出

执行 uname -a

其中,Linux  内核名称,对应参数 -s

localhost.localdomain主机名称,对应 -n

4.19.113-16.nfs4.x86_64内核发行号,对应 -r

#1 SMP Mon Dec 20 19:16:02 CST 2021内核版本,对应 -v

x86_64硬件架构,对应 -m

x86_64处理器类型 对应 -p

x86_64硬件平台 对应 -i

GNU/Linux 操作系统名称 对应 -o


uname -m 的结果跟 arch 一样

如果是 arm 的 cpu,会返回 aarch64

如果是 amd 的 cpu,会返回 x86_64 或者  amd64

0%