如何从终端命令提示符下查找Mac OS X操作系统版本信息

时间:2020-01-09 10:42:33  来源:igfitidea点击:

如何使用命令提示符告诉我是哪个版本的Mac OS X操作系统?
如何从终端应用程序bashshell中找到Mac OS X版本?
在Apple Mac OS X上,您需要使用以下命令找出操作系统版本:

  • system_profiler命令显示Apple的硬件和软件配置。
  • sw_vers命令显示Mac OS X操作系统版本。
  • uname命令显示操作系统名称及更多。

从命令行确定OS X版本

打开终端应用程序,然后执行以下命令:

$ sw_vers

其中:您可以传递以下选项:

  • -productName仅打印ProductName属性的值。
  • -productVersion仅打印ProductVersion属性的值。
  • -buildVersion仅打印BuildVersion属性的值。

system_profiler

您可以按以下方式使用system_profiler命令来获取相同的信息:

$ system_profiler | less
$ system_profiler SPSoftwareDataType

使用SystemVersion.plist文件

上面的命令使用/System/Library/CoreServices/SystemVersion.plist文件。
可以按照以下方式打印版本信息:

$ cat /System/Library/CoreServices/SystemVersion.plist

输出示例:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ProductBuildVersion</key>
	<string>15B42</string>
	<key>ProductCopyright</key>
	<string>1983-2014 Apple Inc.</string>
	<key>ProductName</key>
	<string>Mac OS X</string>
	<key>ProductUserVisibleVersion</key>
	<string>10.11.1</string>
	<key>ProductVersion</key>
	<string>10.11.1</string>
</dict>
</plist>

在Mac OS X服务器上,尝试:

$ cat /System/Library/CoreServices/ServerVersion.plist

如何找到OS X Darwin内核版本?

只需执行以下uname命令即可查看操作系统名称,包括计算机硬件名称,节点名称,计算机处理器体系结构名称,操作系统版本,操作系统名称和操作系统版本:

$ uname -av

输出示例:

Darwin Hymans-MacBook-Pro.local 15.0.0 Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2014; root:xnu-3247.10.11~1/RELEASE_X86_64 x86_64

提示:以音频格式阅读OS X版本

执行以下bash命令以在OS X上使用say命令来收听OS X版本:

say $(sw_vers) 
say $(sw_vers -productName && sw_vers -productVersion | sed 's/10//')