Jak znaleźć wyczerpujące informacje o systemie Mac za pośrednictwem terminala
Spisu treści:
Jeśli chcesz znaleźć wyczerpujące informacje systemowe dotyczące komputera Mac, przekonasz się, że Terminal to doskonały sposób na szybkie odzyskanie tych danych.
Dostarczymy przydatne polecenie, które ujawnia obszerne informacje systemowe dotyczące komputera Mac, w tym bieżącą wersję oprogramowania systemowego i numer kompilacji, wersję jądra, wolumin rozruchowy, tryb rozruchu, nazwę komputera, nazwę aktywnego użytkownika, informacje o pamięci wirtualnej, stan SIP, czas pracy, nazwa i identyfikator modelu komputera Mac, układ procesora, liczba rdzeni procesora, pamięć, wersja oprogramowania układowego, wersja modułu ładującego system operacyjny, numer seryjny, identyfikator UUID sprzętu, identyfikator UDID udostępniania i stan blokady aktywacji.Możesz także dostosować polecenie, aby uzyskać dodatkowe informacje o sieci, pamięci masowej, Bluetooth i innych odpowiednich typach danych systemu.
Większość użytkowników komputerów Mac prawdopodobnie korzysta z funkcji Informacje o tym komputerze Mac i aplikacji Informacje o systemie w celu uzyskania informacji systemowych na komputerze Mac i chociaż nie ma w tym nic złego, niektórzy użytkownicy mogą uznać za pomocne uzyskanie kompleksowego systemu informacje o komputerze Mac za pomocą wiersza poleceń przy użyciu Terminala. Terminal ma kilka zalet, począwszy od zdalnego dostępu, przez dostępność, nawet jeśli graficzny interfejs użytkownika działa nieprawidłowo, po generowanie łatwych do skanowania danych wyjściowych w formacie tekstowym.
Pobieranie informacji o systemie Mac z terminala za pomocą system_profiler
Aby rozpocząć, otwórz aplikację Terminal, którą można znaleźć w /Aplikacje/Narzędzia/ lub uruchamiając Terminal z Spotlight. Gdy znajdziesz się w wierszu poleceń, wpisz następujące polecenie, aby uzyskać obszerne informacje o bieżącym sprzęcie Mac i oprogramowaniu systemowym:
system_profiler SPSoftwareDataType SPHardwareDataType
Naciśnij przycisk Return, a zobaczysz czytelne dane wyjściowe zawierające wszelkiego rodzaju przydatne informacje systemowe dotyczące komputera Mac, które wyglądają mniej więcej tak:
$ system_profiler SPSoftwareDataType SPHardwareDataType
Oprogramowanie:
Omówienie oprogramowania systemowego:
Wersja systemu: macOS 12.1 (21C52) Wersja jądra: Darwin 21.2.0 Wolumin rozruchowy: Macintosh Tryb rozruchu HD: Normalny Nazwa komputera: M1 Nazwa użytkownika MacBooka Pro: Paul Horowitz (Paul) Bezpieczna pamięć wirtualna: Włączona Ochrona integralności systemu: Włączona Czas od rozruchu: 35 dni 17:14
Sprzęt komputerowy:
Przegląd sprzętu:
Nazwa modelu: MacBook Pro Identyfikator modelu: MacBookPro17, 1 Chip: Apple M1 Całkowita liczba rdzeni: 8 (4 wydajność i 4 wydajność) Pamięć: 16 GB Oprogramowanie układowe systemu Wersja: 7429.61.2 Wersja programu ładującego system operacyjny: 7429.61.2 Numer seryjny (system): C20JJ9PA2QRS Identyfikator UUID sprzętu: B571BB30-C8C9-DF83-312F-D8C265617512 Identyfikator UDID obsługi administracyjnej: 000000042-0009847128944E Stan blokady aktywacji: włączony
Jak widać z tych informacji, komputer Mac to MacBook Pro M1 z 16 GB pamięci RAM, systemem macOS Monterey 12.1 uruchamianym normalnie iz włączonym protokołem SIP oraz miesięcznym czasem bezawaryjnej pracy systemu.
Może to być wystarczające dla Twoich potrzeb w zakresie informacji o systemie, ale jeśli chcesz pobrać więcej danych o komputerze Mac, możesz również znaleźć więcej dostępnych informacji o systemie, na przykład dotyczących sieci lub pamięci wewnętrznej.
Aby wyświetlić pełną listę typów danych dostępnych dla programu system_profiler za pomocą następującego polecenia:
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 SPStorageDataType SPSyncServicesDataType SPThunderboltDataType SPUSBDataType SPNetworkVolumeDataType SPWWANDataType SPAirPortDataType
Po prostu dołącz typ danych do ciągu polecenia system_profiler i wykonaj go, aby uzyskać informacje o tym konkretnym typie danych.
Omówiliśmy już wcześniej polecenie system_profiler, zwykle po prostu przesyłając je do „więcej”, aby umożliwić użytkownikom przeglądanie całej strony informacji systemowych, ale takie podejście pokazuje znacznie więcej informacji, niż wielu użytkowników mogłoby potrzebować. Skrócone informacje wyświetlane przez „system_profiler SPSoftwareDataType SPHardwareDataType” są prawdopodobnie odpowiednie dla większości użytkowników poszukujących informacji o systemie.
Jeśli jesteś zainteresowany, możesz również uzyskać informacje o systemie, w tym wersję systemu macOS i informacje o jądrze, używając sw_vers i uname, lub zobaczyć wszystko, przeglądając dane wyjściowe system_profiler. Możesz także pobrać informacje o procesorze za pomocą sysctl z wiersza poleceń, jeśli potrzebujesz tylko informacji dotyczących procesora.
Dzięki BlackMoonWolf za pomysł na napiwek!