在 Red Hat 中,该文件/etc/redhat-release
包含操作系统版本数据(例如“Red Hat release XX (Final)”)。
Mac OS X 中是否有类似的机制可以通过编程来获取操作系统版本数据(例如“Mac OS X 10.5.8”)?
答案1
如果您正在寻找内核的更多详细信息,您还可以查询提供内核操作系统类型、版本和其他详细信息的 sysctl 接口。
- 获取 ostype:sysctl kern.ostype
- 获取操作系统版本:sysctl kern.osversion
- 获取版本:sysctl 内核版本
- 获取操作系统修订版本:sysctl kern.osrevision
更多详情请点击这里:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/sysctl.8.html
答案2
找到答案了:
/usr/bin/sw_vers