ZeroLoom

MacOS コマンド

April 20, 2025
2 min read
Table of Contents

システム情報の確認


システムの概要を表示
system_profiler SPSoftwareDataType
ハードウェア情報を表示
system_profiler SPHardwareDataType

ネットワーク関連


en0はWi-Fi、en1はEthernetのインターフェイス)

現在のIPアドレスを確認
ipconfig getifaddr en0
ネットワーク全体の詳細を確認
ifconfig
Wi-Fiのネットワークスキャン
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s

ディスク管理


ディスク使用量を確認
df -h
ディスクの詳細情報を確認
diskutil list
空き容量を確認
du -sh ~

システム操作・設定


Finder を再起動
killall Finder
Dock を再起動
killall Dock

プロセスとアプリケーション管理


特定のアプリケーションを強制終了
killall Safari
CPU使用率順に並べたプロセス一覧
ps aux | sort -nrk 3

Tips


ファイル名の一括リネーム処理
for file in **/*.tsx; do mv "$file" "${file%.tsx}.client.tsx"; done
特定のファイルのみを対象とした文字列検索
find ./ -type f -name ".env*" -exec grep --color=auto -Hn "文字列" {} +

汎用系


Homebrew のパッケージ一覧を確認
brew list
開発環境のセットアップ状態を確認
xcode-select --install
クリップボードの内容を表示
pbpaste
テキストをクリップボードにコピー
echo "コピーしたいテキスト" | pbcopy
テキストを音声で読み上げ
say "こんにちは、Macの便利なコマンドを紹介します。"
バッテリーの状態を確認
pmset -g batt
ファイルを圧縮
zip -r 圧縮ファイル名.zip 圧縮したいフォルダ名

-x: 解凍モード, -k: ZIP ファイルを対象にする

解凍機能で解凍できない zip ファイルを解凍
ditto -xk ~/Desktop/xxx.zip ~/Desktop/xxx