macos:command
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| macos:command [2025/12/23 07:46] – nullpon | macos:command [2025/12/27 04:23] (現在) – nullpon | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== macOS ====== | + | ====== macOS commands |
| macOSにはBSD由来のコマンドとmacOS独自のコマンドがある。Linuxと同じコマンドでもオプションなどに違いがある場合もある。 | macOSにはBSD由来のコマンドとmacOS独自のコマンドがある。Linuxと同じコマンドでもオプションなどに違いがある場合もある。 | ||
| - | |||
| - | ===== BSD由来のコマンド ===== | ||
| < | < | ||
| - | ### gzcat | + | ## gzcat |
| gz圧縮されたファイルを表示するコマンド。主にローテートされてgz圧縮されたログを見るために使用する。`gzip -dc` と同じ | gz圧縮されたファイルを表示するコマンド。主にローテートされてgz圧縮されたログを見るために使用する。`gzip -dc` と同じ | ||
| 行 16: | 行 14: | ||
| </ | </ | ||
| - | ===== macOSオリジナルのコマンド ===== | + | Linuxではzcatで同等の処理が可能 |
| - | ==== mdfind ==== | + | ===== mdfind |
| cliからspotlight検索を実行する。 | cliからspotlight検索を実行する。 | ||
| 行 57: | 行 55: | ||
| SpotLinghtは . で始まるファイルやディレクトリの索引を作成しない。このため例えば ~/ | SpotLinghtは . で始まるファイルやディレクトリの索引を作成しない。このため例えば ~/ | ||
| - | === kMDItemContentType === | + | ==== kMDItemContentType |
| * アプリケーション com.apple.application-bundle | * アプリケーション com.apple.application-bundle | ||
| 行 74: | 行 72: | ||
| * MSWord com.microsoft.word.doc | * MSWord com.microsoft.word.doc | ||
| * MSExcel com.microsoft.excel.xls | * MSExcel com.microsoft.excel.xls | ||
| - | ==== open ==== | + | |
| + | ===== open ===== | ||
| ファイルをダブルクリックしたのと同じ処理をする。 | ファイルをダブルクリックしたのと同じ処理をする。 | ||
| 行 93: | 行 92: | ||
| open smb:// | open smb:// | ||
| - | ==== softwareupdate ==== | + | |
| + | ===== softwareupdate | ||
| ソフトウェアアップデートをコマンドから実行 | ソフトウェアアップデートをコマンドから実行 | ||
| 行 99: | 行 99: | ||
| [[http:// | [[http:// | ||
| - | ==== cafeinate ==== | + | ===== cafeinate ===== |
| コマンド実行中、スリープを抑制する。時間のかかるコマンドでも実行中にスリープしなくなる優れもの | コマンド実行中、スリープを抑制する。時間のかかるコマンドでも実行中にスリープしなくなる優れもの | ||
| 行 106: | 行 107: | ||
| tはcafeinateのタイムアウト(秒)、3600ならば1時間以内にコマンドが終了しなければスリープ抑制を解除する。 | tはcafeinateのタイムアウト(秒)、3600ならば1時間以内にコマンドが終了しなければスリープ抑制を解除する。 | ||
| - | ==== pmset ==== | + | ===== pmset ===== |
| 省エネルギーの情報を取得・設定する。 | 省エネルギーの情報を取得・設定する。 | ||
| - | ==== qlmanage ==== | + | ===== qlmanage |
| QuickLookの設定とデバッグを行うツール | QuickLookの設定とデバッグを行うツール | ||
| 行 116: | 行 117: | ||
| $ qlmanage -r | $ qlmanage -r | ||
| - | ==== pbcopy, pbpaste ==== | + | ===== pbcopy, pbpaste ===== |
| クリップボードの操作 | クリップボードの操作 | ||
| 行 142: | 行 144: | ||
| - | ==== networksetup ==== | + | ===== networksetup ===== |
| ネットワークの設定を行う | ネットワークの設定を行う | ||
| 行 149: | 行 152: | ||
| $ networksetup -setairportpower en1 on | $ networksetup -setairportpower en1 on | ||
| - | ==== scutil ==== | + | ===== scutil |
| システム設定をいじるコマンド、非常に多機能なのでできることの一例を示す | システム設定をいじるコマンド、非常に多機能なのでできることの一例を示す | ||
| - | === VPNに接続 | + | VPNに接続 |
| $ scutil --nc start " | $ scutil --nc start " | ||
| - | ==== networkQuality ==== | + | ===== networkQuality |
| ネットワーク速度測定 | ネットワーク速度測定 | ||
| - | ==== security ==== | + | ===== security |
| keychainにアクセスするコマンド | keychainにアクセスするコマンド | ||
| 行 182: | 行 185: | ||
| $ security find-generic-password -a < | $ security find-generic-password -a < | ||
| </ | </ | ||
| - | ==== screencapture ==== | + | |
| + | ===== screencapture | ||
| スクリーンキャプチャを撮るコマンド。pngが生成される | スクリーンキャプチャを撮るコマンド。pngが生成される | ||
| 行 188: | 行 192: | ||
| $ screencapture hoge.png | $ screencapture hoge.png | ||
| | | ||
| - | ==== afplay ==== | + | ===== afplay |
| 音楽を再生する | 音楽を再生する | ||
| 行 196: | 行 200: | ||
| QuickTimeに依存しないらしい | QuickTimeに依存しないらしい | ||
| | | ||
| - | ==== sips ==== | + | ===== sips ===== |
| - | 画像の変換などを行うコマンド | + | 画像の変換などを行うコマンド。iPhoneのHEIF形式を操作する場合はこのコマンドを用いると良い |
| < | < | ||
| 行 205: | 行 209: | ||
| - | ==== systemextensionsctl ==== | + | ===== systemextensionsctl |
| システム(ドライバ)機能拡張を管理。インストールされている機能拡張をリストアップする | システム(ドライバ)機能拡張を管理。インストールされている機能拡張をリストアップする | ||
macos/command.1766475997.txt.gz · 最終更新: by nullpon