我知道如何从 GUI 查找 Mac OS X 版本:
Apple 菜单(左上角)> 关于本机
有没有终端命令可以告诉我 Mac OS X 版本?
答案1
您有以下几种选择:
sw_vers -productVersion
system_profiler SPSoftwareDataType
两者都可以满足您的需要,并且具有可解析的输出格式(如果这是您想要的)。
答案2
该命令sw_vers
显示版本。
对于较旧的 Mac OS,您可以在以下位置找到有用的信息维基百科。
答案3
如果你只关心主要版本(10.10、10.9),你可以这样做
MAJOR_MAC_VERSION=$(sw_vers -productVersion | awk -F '.' '{print $1 "." $2}')
我在几个脚本中使用了此功能,如果在 10.8.x、10.9.x 和现在的 10.10 上运行时,这些脚本必须执行不同的操作。
答案4
信息存储在 中/System/Library/CoreServices/SystemVersion.plist
,您不需要该sw_vers
工具。特别是当您想访问您连接的但未从其启动的外部驱动器的版本时。