从命令行或脚本确定Mac的体系结构?


22

我正在写一个shell脚本,我需要了解体系结构,即PPC或Intel。过去,有一个程序/ bin / arch告诉您,但我的Mac似乎没有。

有没有简单的方法可以做到这一点?Grep在日志文件中有东西吗?调用其他程序将其作为副作用吐出来吗?

很高兴知道我也正在运行哪个OS版本,但这可能不是必需的。

Answers:


25

有很多方法,但是请尝试uname -a


13
uname -p仅给出了处理器架构。man uname其他选项。
道格·哈里斯

4
@DougHarris我使用x86_64,-a但使用i386-p
GP89,2015年

13

arch 可用于 /usr/bin/arch

您可以通过获取操作系统版本信息 sw_vers

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.6.3
BuildVersion:   10D573
$ sw_vers -productVersion
10.6.3

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.