5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【備忘録】Mac コマンド集

5
Last updated at Posted at 2025-06-01

Qiitaの記事で見かけたコマンドの備忘録

CLIでWi-FiのON/OFFを切り替える方法

Wi-FiをON
networksetup -setairportpower Wi-Fi on
Wi-FiをOFF
networksetup -setairportpower Wi-Fi off

ターミナルでポートを占有しているプロセスを一撃で強制終了するコマンド

ポート3000を占有しているプロセスを強制終了するコマンド
lsof -t -i :3000 | xargs kill -9

最後にブートした日付を調べる

ターミナルでコマンドを実行
last -y reboot|grep time|awk -F' ' '{ sub("月", "", $4); printf "%8s %s \t %d/%02d/%02d(%s)%s\n", $1, $2, $6, $4, $5, $3, $7 }'
alias定義
alias lastboot="last -y reboot|grep time|awk -F' ' '{ sub(\"\", \"\", \$4); printf \"%8s %s \t %d/%02d/%02d(%s)%s\n\", \$1, \$2, \$6, \$4, \$5, \$3, \$7 }'"
実行例
~ % lastboot
  reboot time 	 2025/11/08(土)23:44
  reboot time 	 2025/11/08(土)23:23
shutdown time 	 2025/11/08(土)23:23
  reboot time 	 2025/11/08(土)11:16

Macで最近利用していないアプリケーションの一覧を炙り出す(シェルファイル)

Mac SSDの温度を見るコマンド

macOS バッテリー残量(%)をコマンドで取得する

%取得
$ pmset -g batt | grep -Eo "\d+%"
99%
数値だけ欲しい場合
$ pmset -g batt | grep -Eo "\d+%" | cut -d% -f1
99

macOSでバッテリー情報をコマンドラインで確認する方法

CLIでデスクトップのウィジェットを非表示にする方法

非表示にする
defaults write com.apple.WindowManager StandardHideWidgets -bool true
表示する
defaults write com.apple.WindowManager StandardHideWidgets -bool false
現在の設定値を確認する
defaults read com.apple.WindowManager StandardHideWidgets

アプリを非表示の状態で起動する方法

-jオプション(--hide)は、アプリケーションを隠れた状態(非表示)で起動
open -j -a "Calculator"

macOS で ディスクの消去のメモ

diskutilで 対象を見つける
diskutil list

ここでは、/dev/disk4 が対象だったとする

アンマウントしておく
diskutil unmountDisk /dev/disk4
  • ゼロ1回書き込み(セキュア消去レベル1)
diskutil secureErase 1 /dev/disk4
消去のオプションについて
0 : データのみ削除(通常のクイックフォーマット)
1 : ゼロ書き込み1回
2 : 擬似ランダムデータ書き込み1回
3 : 7回書き込み(DoD 5220-22 M 規格)
4 : 35回書き込み(Gutmann メソッド)
  • dd で消去する場合
ゼロ書き込み
sudo dd if=/dev/zero of=/dev/disk4 bs=1m status=progress
ランダムデータ書き込み
sudo dd if=/dev/random of=/dev/disk4 bs=1m status=progress

Mac 画像操作 sips コマンドについて

macOSで「ホーム配下のフォルダ名だけ」英語表示にする方法

Mac OSバージョンを確認するコマンド

$ sw_vers
ProductName:		macOS
ProductVersion:		15.6.1
BuildVersion:		24G90

Mac お掃除コマンド集(Xcode開発者向け)

スクリーンショットのファイル形式を変更する方法

JPEGに変更
defaults write com.apple.screencapture "type" -string "jpg"
PNGに変更
defaults write com.apple.screencapture "type" -string "png"

statコマンドの使い方

openコマンドの使い方

デフォルトのアプリケーションでファイルを開く
open file.txt
カレントディレクトリの特定の拡張子のファイルを全てデフォルトのアプリケーションで開く
open *.txt
特定のアプリケーションを開く
open -a "Safari"
特定のアプリケーションでファイルを開く
open -a "Safari" image.gif
バンドル識別子に基づいてアプリケーションを開く
open -b com.domain.application
アプリケーションの新しいインスタンスを開く
open -n -b com.domain.application
Finderでディレクトリを開く
open path/to/dir
Finderでファイルを開く
open -R path/to/file

スクリーンショットの保存先を変更する方法

defaults write com.apple.screencapture location 保存先パス
保存先を確認する
defaults read com.apple.screencapture location

コマンドでsleepを抑止

スクリーンショットの影をなくす方法

defaults write com.apple.screencapture disable-shadow -bool true && killall SystemUIServer
戻す
defaults write com.apple.screencapture disable-shadow -bool false && killall SystemUIServer

コマンドでOSをアップデートする方法

利用可能なアップデートの一覧
softwareupdate -l
利用可能なすべてのアップデートをインストール
sudo softwareupdate -i -a
特定のアップデートをインストール
sudo softwareupdate -i "アップデート名"

ネットワークドライブに.DS_Storeが作成されないようにする方法

defaults write com.apple.desktopservies DSDontWriteNetworkStores -bool true
USBドライブに.DS_Storeが作成されなくする
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

コマンドでWi-Fiのオン・オフを切り替える方法

Wi-Fiがオンにする
networksetup -setairportpower Wi-Fi on
Wi-Fiをオフにする
networksetup -setairportpower Wi-Fi off

特定のインタフェースのみ(例;en1)
networksetup -setairportpower en1 off|on

特定のファイルやフォルダを非表示にする方法

chflags hidden ファイルやフォルダのパス
再度表示するには以下のコマンド
chflags nohidden ファイルやフォルダのパス

コマンドでスリープさせる方法

pmset sleepnow
ディスプレイのみスリープさせる
pmset displaysleepnow

シンボリックリンクを作成・削除する方法

作成
ln -s /path/to/original /path/to/link
削除方法
unlink /path/to/link

コマンドでデスクトップ上のアイコンを非表示にする方法

非表示にする
defaults write com.apple.finder CreateDesktop false && killall Finder
再表示する
defaults write com.apple.finder CreateDesktop true && killall Finder
現在の設定値を確認する
defaults read com.apple.finder CreateDesktop
#結果がfalseであれば非表示、trueなら表示

Macのターミナルでクリップボードを扱うコマンド

クリップボードへコマンド出力をコピー
echo "Hello, World!" | pbcopy
クリップボードの内容を出力
pbpaste > output.txt

音量を変更する方法

ミュート
osascript -e "set Volume 0"
最大音量
osascript -e "set Volume 10"

次のコマンドで得られる現在の設定音量は、0〜100

#osascript -e 'get volume settings'
osascript -e 'set ovol to output volume of (get volume settings)'

音量が 0〜100 の場合の設定コマンド

osascript -e "set volume output volume 0" #ミュート
osascript -e "set volume output volume 100" #最大音量

でも、10倍ではない、という不思議な仕様

% osascript -e "set Volume 0"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
0

% osascript -e "set Volume 1"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
14

% osascript -e "set Volume 2"
% osascript -e 'set ovol to output volume of (get volume settings)'
29

% osascript -e "set Volume 3"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
43

% osascript -e "set Volume 4"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
57

% osascript -e "set Volume 5"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
71

% osascript -e "set Volume 6"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
86

% osascript -e "set Volume 7"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
100

% osascript -e "set Volume 8"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
100

% osascript -e "set Volume 9"                                      
% osascript -e 'set ovol to output volume of (get volume settings)'
100

確かに、Volume 7以上は同じ音量に聞こえる気がします

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?