意外とLinux系のコマンドは触ることが多いが、普段よく使うmacOS固有のコマンドって「打ってみて」と言われてすぐに手が動かせないので備忘録
全般
system_profiler (システム構成確認)
要は →このMacについて→システムレポート の内容を出力
system_profiler
ただしこのまま打つと情報量が多いので、lessに流すとかして使うか、DataTypeというものを指定してやる。
Available Datatypes: SPParallelATADataType SPUniversalAccessDataType SPSecureElementDataType SPApplicationsDataType SPAudioDataType SPBluetoothDataType SPCameraDataType SPCardReaderDataType SPComponentDataType SPiBridgeDataType SPDeveloperToolsDataType SPDiagnosticsDataType SPDisabledSoftwareDataType SPDiscBurningDataType SPEthernetDataType SPExtensionsDataType SPFibreChannelDataType SPFireWireDataType SPFirewallDataType SPFontsDataType SPFrameworksDataType SPDisplaysDataType SPHardwareDataType SPHardwareRAIDDataType SPInstallHistoryDataType SPLegacySoftwareDataType SPNetworkLocationDataType SPLogsDataType SPManagedClientDataType SPMemoryDataType SPNVMeDataType SPNetworkDataType SPPCIDataType SPParallelSCSIDataType SPPowerDataType SPPrefPaneDataType SPPrintersSoftwareDataType SPPrintersDataType SPConfigurationProfileDataType SPRawCameraDataType SPSASDataType SPSerialATADataType SPSPIDataType SPSmartCardsDataType SPSoftwareDataType SPStartupItemDataType SPStorageDataType SPSyncServicesDataType SPThunderboltDataType SPUSBDataType SPNetworkVolumeDataType SPWWANDataType SPAirPortDataType
個人的によく使うのはこれ
system_profiler SPUSBDataType (USBポートの情報を表示)
$ system_profiler SPUSBDataType USB: USB 3.0 Bus: Host Controller Driver: AppleUSBXHCISPTLP PCI Device ID: 0x9d2f PCI Revision ID: 0x0021 PCI Vendor ID: 0x8086 USB2.0 Hub: Product ID: 0x2813 Vendor ID: 0x2109 (VIA Labs, Inc.) Version: 90.11 Speed: Up to 480 Mb/sec Manufacturer: VIA Labs, Inc. Location ID: 0x14300000 / 7 Current Available (mA): 500 Current Required (mA): 0 Extra Operating Current (mA): 0 UX1: Product ID: 0x4150 Vendor ID: 0x0e41 Version: 0.01 Speed: Up to 12 Mb/sec Manufacturer: Line 6 Location ID: 0x14340000 / 10 Current Available (mA): 500 Current Required (mA): 498 Extra Operating Current (mA): 0 USB 2.0 BILLBOARD : Product ID: 0x0100 Vendor ID: 0x2109 (VIA Labs, Inc.) Version: 6.00 Serial Number: 0000000000000001 Speed: Up to 480 Mb/sec Manufacturer: VIA Technologies Inc. Location ID: 0x14310000 / 9 Current Available (mA): 500 Current Required (mA): 100 Extra Operating Current (mA): 0 USB 3.1 Bus: Host Controller Driver: AppleUSBXHCIAR PCI Device ID: 0x15d4 PCI Revision ID: 0x0002 PCI Vendor ID: 0x8086 Bus Number: 0x00 USB3.0 Hub: Product ID: 0x0813 Vendor ID: 0x2109 (VIA Labs, Inc.) Version: 90.11 Speed: Up to 5 Gb/sec Manufacturer: VIA Labs, Inc. Location ID: 0x00200000 / 1 Current Available (mA): 900 Current Required (mA): 0 Extra Operating Current (mA): 0 USB3.0 Card Reader: Product ID: 0x0749 Vendor ID: 0x05e3 (Genesys Logic, Inc.) Version: 15.35 Serial Number: 000000001536 Speed: Up to 5 Gb/sec Manufacturer: Generic Location ID: 0x00220000 / 2 Current Available (mA): 900 Current Required (mA): 896 Extra Operating Current (mA): 0
ネットワーク関連
networksetup -listallhardwareports (ハードウェア情報表示)
$ networksetup -listallhardwareports Hardware Port: Wi-Fi Device: en0 Ethernet Address: XX:XX:XX:XX:XX:XX Hardware Port: Bluetooth PAN Device: en3 Ethernet Address: XX:XX:XX:XX:XX:XX Hardware Port: Thunderbolt 1 Device: en1 Ethernet Address:XX:XX:XX:XX:XX:XX Hardware Port: Thunderbolt 2 Device: en2 Ethernet Address: XX:XX:XX:XX:XX:XX Hardware Port: Thunderbolt Bridge Device: bridge0 Ethernet Address: XX:XX:XX:XX:XX:XX VLAN Configurations ===================
airport -s (無線アクセスポイントをスキャンして一覧表示)
かなり階層が深い所にあるコマンド。 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/
初期セットアップ時にエイリアス張ったほうがいい。
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s SSID BSSID RSSI CHANNEL HT CC SECURITY (auth/unicast/group) HUMAX-2B218-A XX:XX:XX:XX:XX:XX -66 136,-1 Y JP WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) NETGEAR85-5GHz-guestAccess XX:XX:XX:XX:XX:XX -39 128 Y JP WPA2(PSK/AES/AES) HUMAX-2B218 XX:XX:XX:XX:XX:XX -56 11 Y JP WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP) elecom5g-76fc61 XX:XX:XX:XX:XX:XX -68 48 Y US WPA2(PSK/AES/AES) aterm-a2ba1f-a XX:XX:XX:XX:XX:XX -81 48 Y JP WPA(PSK/AES/AES) WPA2(PSK/AES/AES) NETGEAR85-5GHz XX:XX:XX:XX:XX:XX -42 44 Y JP WPA2(PSK/AES/AES)
ディスク関連
このあたりはよく紹介されていて使う頻度が高いと思う
diskutil list (ディスク一覧を表示)
fdisk -l 的な。
$ diskutil list /dev/disk0 (internal): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 500.3 GB disk0 1: EFI EFI 314.6 MB disk0s1 2: Apple_APFS Container disk1 500.0 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +500.0 GB disk1 Physical Store disk0s2 1: APFS Volume Macintosh HD 259.6 GB disk1s1 2: APFS Volume Preboot 46.1 MB disk1s2 3: APFS Volume Recovery 512.8 MB disk1s3 4: APFS Volume VM 2.1 GB disk1s4 /dev/disk2 (disk image): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme +4.1 TB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS Time Machineバッ... 4.1 TB disk2s2
sudo diskutil mount (ディスクのマウント)
sudo diskutil mount -mountPoint <
デバイス名は/dev/disk2s1とかそういった単位
sudo diskutil unmount (ディスクのアンマウント)
sudo diskutil unmount <
あとは思いついたら書く
よかったらシェアしてください!