Отримайте серійний номер Mac з командного рядка
Зміст:
Ви можете швидко отримати будь-який серійний номер Mac за допомогою командного рядка за допомогою команди ioreg або system_profiler і grep для рядка серійного номера. Отримання серійного номера з командного рядка таким чином може бути корисним для усунення несправностей, однокористувацького режиму, віддаленого керування за допомогою SSH або з багатьох інших причин, хоча більшості користувачів слід знайти серійний номер комп’ютерів Mac таким чином у меню Apple або від System Profiler, метод термінальної програми дійсний для досвідчених користувачів і з багатьох інших причин.
Як отримати серійний номер Mac з командного рядка в Mac OS X
Щоб спробувати це самостійно та отримати серійний номер на будь-якій машині Mac OS, введіть відповідний рядок команди нижче в терміналі залежно від версії Mac OS X, яка використовується на Mac. Переконайтеся, що команда розміщена в одному рядку, як зазвичай із синтаксисом командного рядка.
Як отримати серійний номер Mac за допомогою командного рядка в сучасній MacOS
У сучасних версіях MacOS, таких як Mojave, High Sierra та Sierra, або новіших, такий синтаксис команди отримає серійний номер з Mac:
ioreg -l | grep IOPlatformSerialNumber
Отриманий результат із серійним номером виглядатиме так:
"IOPlatformSerialNumber>"
Як отримати серійний номер за допомогою командного рядка в попередніх версіях Mac OS X
У попередніх версіях Mac OS X, таких як El Capitan, Yosemite і Mavericks, серійний номер комп’ютерів Mac буде отримано за таким рядком:
"system_profiler |grep Серійний номер (системний)"
Результати для цього рядка виглядатимуть приблизно так:
$ system_profiler |grep Серійний номер (системний) Серійний номер (системний): B041FAFDLLJA8"
Серійний номер завжди відображатиметься як буквено-цифровий рядок поряд із «Серійним номером (система)». Якщо ви просто використаєте grep для «серійного номера», ви побачите величезну кількість повернень, які не пов’язані з системами. справжній серійний номер, тому ми цього не робимо.
Запит серійного номера Mac за допомогою командного рядка в старіших версіях Mac OS X
Для запиту серійного номера системи навіть у старіших версіях Mac OS X, включаючи Snow Leopard, Mt Lion, Lion і раніше, використовуйте наступний system_profiler і рядок grep:
system_profiler |grep r (система)"
Результати команди виглядатимуть приблизно так:
"$ system_profiler |grep r (система) Серійний номер (система): C24E1322XXXX"
Знову ж таки, буквено-цифровий рядок після «Серійний номер (система)» є серійним номером.
Як і в нових версіях, якщо ви просто вкажете grep для «Серійного номера», вам буде запропоновано серійні номери іншого обладнання, включеного в Mac, тому кваліфікатор «r (система)» включено.
Якщо у вас виникли проблеми з цим, ви можете скористатися підходом «Про цей Mac» або попросити ваш Mac прочитати вам серійний номер, що можна зробити за допомогою System Profiler додаток.
Отримавши серійний номер, ви можете перевіряти стан гарантії AppleCare та історію ремонтів.