Есть много способов, но попробуйте uname -a
.
Определить архитектуру Mac из командной строки или скрипта?
28540
Brian Postow
Я пишу сценарий оболочки, и мне нужно знать архитектуру, то есть PPC или Intel. Когда-то была программа / bin / arch, которая говорила вам, но мой Mac, похоже, не имеет ее.
Есть ли простой способ сделать это? Grep что-то в лог-файл? Назовите какую-нибудь другую программу, которая выдает это как побочный эффект?
Было бы неплохо узнать, какую версию ОС я тоже использую, но в этом нет необходимости.
3 ответа на вопрос
24
churnd
`uname -p` дает только архитектуру процессора. `man uname` для других вариантов.
Doug Harris 14 лет назад
12
@DougHarris Я получаю x86_64 с `-a`, но i386 с` -p`
GP89 9 лет назад
3
13
Doug Harris
arch
доступно в /usr/bin/arch
Вы можете получить информацию о версии ОС с sw_vers
$ sw_vers ProductName: Mac OS X ProductVersion: 10.6.3 BuildVersion: 10D573 $ sw_vers -productVersion 10.6.3
9
Dennis Williamson
uname -m
кажется, выводит ту же информацию, что и /bin/arch
.
Не со мной. `arch` выводит` i368` и `uname -m` выводит` x84_86`. Я запускаю OSX на 64-битной машине.
Erik Aigner 11 лет назад
5
@ErikAigner: опечатка, возможно? Разве это не должно быть `x86_64`?
Dennis Williamson 11 лет назад
0
Конечно, `arch` должен возвращать` x86_64`, поэтому это так странно. Но я не знаю почему.
Erik Aigner 11 лет назад
0
То же самое здесь: $ uname -m x86_64 $ arch i386
Davi Lima 9 лет назад
1
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?