Linux 中的 uname
命令
不带任何参数执行 uname
将会返回当前操作系统的代号:
参数 m
可以显示硬件名称(本例中为 x86_64
),而参数 p
会输出处理器架构名称(本例中为 i386
):
参数 s
输出操作系统名称,参数 r
输出当前发布版本的名称,而参数 v
输出版本号:
参数 n
输出网络节点,也就是当前主机的名称:
参数 a
则会输出所有可用的信息:
在 macOS 上,你还可以使用 sw_vers
命令,输出更多关于操作系统的信息。注意这和上方 Darwin (内核)的版本 19.6.0
不同。
Darwin 是 macOS 内核的名称。内核是操作系统的“核心”,而操作系统作为一个整体称为 macOS。在 Linux 中,Linux 是内核名称,而 GNU/Linux 才是操作系统名称(尽管我们会习惯性称其为 "Linux")。