כיצד למצוא מידע מקיף על מערכת Mac דרך המסוף
תוכן עניינים:
אם תרצו למצוא מידע מערכת מקיף על מחשב Mac, תגלו שהטרמינל הוא דרך מצוינת לאחזר נתונים אלה במהירות.
אנו נספק פקודה שימושית שחושפת מידע מערכת נרחב על מק, כולל גרסת תוכנת המערכת הנוכחית ומספר ה-build, גרסת הליבה, נפח האתחול, מצב אתחול, שם מחשב, שם משתמש פעיל, מידע על זיכרון וירטואלי, מצב SIP, זמן פעולה, שם ומזהה דגם Mac, שבב CPU, מספר ליבות CPU, זיכרון, גרסת קושחה, גרסת מטעין מערכת ההפעלה, מספר סידורי, UUID של חומרה, אספקת UDID וסטטוס נעילת הפעלה.אתה יכול גם להתאים אישית את הפקודה כדי לקבל פרטים נוספים על רשת, אחסון, Bluetooth וסוגי נתוני מידע רלוונטיים אחרים.
ככל הנראה רוב משתמשי ה-Mac משתמשים בתכונה About This Mac ובאפליקציה 'מידע מערכת' כדי לקבל מידע מערכת על Mac, ולמרות שאין שום דבר רע בגישה הזו, חלק מהמשתמשים עשויים למצוא את זה מועיל לקבל מערכת מקיפה מידע על Mac דרך שורת הפקודה באמצעות טרמינל. לטרמינל מספר יתרונות, החל מגישה מרחוק, לנגישות גם אם ה-GUI מתנהג בצורה לא נכונה, ועד להפקת פלט הניתן לסריקה בקלות בפורמט טקסט.
אחזור מידע מערכת Mac ממסוף עם system_profiler
כדי להתחיל, פתח את אפליקציית Terminal, שנמצאת ב- /Applications/Utilities/ או על ידי הפעלת Terminal עם Spotlight. ברגע שאתה בשורת הפקודה, הזן את הפקודה הבאה כדי לקבל מידע נרחב על החומרה ותוכנת המערכת הנוכחית של ה-Mac:
system_profiler SPSoftwareDataType SPHardwareDataType
הקש על החזרה ותראה פלט קל לקריאה שמפרט כל מיני מידע שימושי על ה-Mac, שנראה משהו כמו:
$ system_profiler SPSoftwareDataType SPHardwareDataType
תוֹכנָה:
סקירת תוכנה מערכת:
גרסת מערכת: macOS 12.1 (21C52) גרסת ליבה: Darwin 21.2.0 נפח אתחול: Macintosh HD מצב אתחול: רגיל שם מחשב: M1 MacBook Pro שם משתמש: Paul Horowitz (Paul) Secure Virtual Memory: הגנת שלמות מערכת מופעלת: מופעל זמן מאז האתחול: 35 ימים 17:14
חוּמרָה:
סקירת חומרה:
שם דגם: מזהה דגם MacBook Pro: MacBookPro17, שבב 1: Apple M1 מספר סה"כ של ליבות: 8 (4 ביצועים ו-4 יעילות) זיכרון: 16 GB קושחת מערכת גרסה: 7429.גירסת מטעין מערכת הפעלה 61.2: 7429.61.2 מספר סידורי (מערכת): C20JJ9PA2QRS חומרה UUID: B571BB30-C8C9-DF83-312F-D8C265617512 הקצאת UDID: 0000000042-00
כפי שניתן לראות ממידע זה, ה-Mac הוא M1 MacBook Pro עם 16GB RAM, עם macOS Monterey 12.1 מאתחל כרגיל ועם SIP מופעל, וזמן פעולה של מערכת ארוך של חודש.
זה יכול להיות מספיק טוב לצרכי המידע של המערכת שלך, אבל אם תרצה לאחזר נתונים נוספים על ה-Mac תוכל למצוא מידע נוסף על מערכת הזמין גם כן, אולי על רשתות או אחסון פנימי.
כדי לראות את הרשימה המלאה של סוגי הנתונים הזמינים ל-system_profiler באמצעות הפקודה הבאה:
system_profiler -listDataTypes
Currently the system_profiler data types include the following options: SPParallelATADataType SPUniversalAccessDataType SPSecureElementDataType SPApplicationsDataType SPAudioDataType SPBluetoothDataType SPCameraDataType SPCardReaderDataType SPiBridgeDataType SPDeveloperToolsDataType SPDiagnosticsDataType SPDisabledSoftwareDataType SPDiscBurningDataType SPEthernetDataType SPExtensionsDataType SPFibreChannelDataType SPFireWireDataType SPFirewallDataType SPFontsDataType SPFrameworksDataType SPDisplaysDataType SPHardwareDataType SPInstallHistoryDataType SPInternationalDataType SPLegacySoftwareDataType SPNetworkLocationDataType SPLogsDataType SPManagedClientDataType SPMemoryDataType SPNVMeDataType SPNetworkDataType SPPCIDataType SPParallelSCSIDataType SPPowerDataType SPPrefPaneDataType SPPrintersSoftwareDataType SPPrintersDataType SPConfigurationProfileDataType SPRawCameraDataType SPSASDataType SPSerialATADataType SPSPIDataType SPSmartCardsDataType SPSoftwareDataType SPStart upItemDataType SPSstorageDataType SPSyncServicesDataType SPThunderboltDataType SPUSBDataType SPNetworkVolumeDataType SPWWANDataType SPAirPortDataType
פשוט הוסף סוג נתונים למחרוזת הפקודות system_profiler והפעל אותו כדי לקבל מידע על סוג הנתונים המסוים הזה.
דיברנו בעבר על פקודת system_profiler, בדרך כלל רק העברנו אותה ל'יותר' כדי לאפשר למשתמשים לסרוק את העמוד המלא של מידע המערכת, אבל גישה זו מציגה הרבה יותר מידע ממה שמשתמשים רבים יצטרכו. המידע המקוצר המוצג דרך 'system_profiler SPSoftwareDataType SPHardwareDataType' מתאים ככל הנראה לצרכים של רוב המשתמשים המחפשים למצוא מידע מערכת.
אם אתה מעוניין, אתה יכול גם לקבל מידע על מערכת כולל גרסת macOS ומידע הליבה באמצעות sw_vers ו-uname, או לראות כל דבר במעבר דרך פלט system_profiler. אתה יכול גם לתפוס מידע על המעבד עם sysctl משורת הפקודה אם אתה רוצה רק מידע הנוגע למעבד.
תודה ל-BlackMoonWolf על רעיון הטיפ!