Skip to content

Linux 中的  uname  命令

不带任何参数执行  uname  将会返回当前操作系统的代号:

Screen-Shot-2020-09-07-at-07.37.41

参数  m  可以显示硬件名称(本例中为  x86_64),而参数  p  会输出处理器架构名称(本例中为  i386):

Screen-Shot-2020-09-07-at-07.37.51

参数  s  输出操作系统名称,参数  r  输出当前发布版本的名称,而参数  v  输出版本号:

Screen-Shot-2020-09-07-at-07.37.56

参数  n  输出网络节点,也就是当前主机的名称:

Screen-Shot-2020-09-07-at-07.38.01

参数  a  则会输出所有可用的信息:

Screen-Shot-2020-09-07-at-07.38.06

在 macOS 上,你还可以使用  sw_vers  命令,输出更多关于操作系统的信息。注意这和上方 Darwin (内核)的版本  19.6.0  不同。

Darwin 是 macOS 内核的名称。内核是操作系统的“核心”,而操作系统作为一个整体称为 macOS。在 Linux 中,Linux 是内核名称,而 GNU/Linux 才是操作系统名称(尽管我们会习惯性称其为 "Linux")。