如何从终端命令提示符下查找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//')