"Macos" 2026-05-12
Homebrew
macOS 上社群維護的套件管理器、用一行指令安裝 CLI 工具與背景服務 2026-05-12
launchd Service
macOS 原生的服務管理機制、把 process 註冊成自動啟動的 daemon 或 agent 2026-05-12
Shell Background Process(Shell 背景行程)
終端機 process 的前景 / 背景生命週期、訊號控制、找出佔用 port 的 process 2026-06-29
macOS 視窗管理工具鏈
macOS 上想用鍵盤管理視窗、不確定該用哪個工具時回來讀 2026-08-14
本機 DNS proxy 插在第一順位時,VPN 的短暫失聯會放大成全機解析故障
git / curl 回 Could not resolve host 而直連 IP 通、或同一個域名時好時壞時,用來定位是整條網路斷了、還是解析路徑上多了一個會單獨失效的本機 DNS proxy 2026-08-03
殭屍程序與使用者程序上限:程序表格位的配置與回收
fork 失敗報 Resource temporarily unavailable、或想確認程序結束後格位何時才釋放時回來看。殭屍佔的是程序表格位、不是記憶體,父程序收屍前它一直計入 per-user 額度。 2026-07-09
macOS 的 BSD userland:GNU 習慣在這裡會撞的地方
指令或腳本在 Linux 好好的、搬到 macOS 卻 command not found 或行為不同(timeout、sed -i、readlink -f、bash 語法),想理解 macOS 的命令列工具為何跟 Linux 不一樣、怎麼繞時回來讀 2026-07-05
iOS App on Mac:Apple Silicon 跑 iOS App 的機制
Apple Silicon Mac 可以直接跑 iOS App,這些 App 的容器用 UUID 命名、不出現在 /Applications、移除後容器可能殘留。理解這個機制後才能判斷 ~/Library/Containers 裡佔了幾 GB 的 UUID 目錄是什麼。 2026-07-05
iOS Simulator Runtime 架構:為什麼一組要 16G
iOS Simulator runtime 以 disk image 形式儲存在 Data 卷上、掛載成獨立 APFS Container,每組佔用遠超多數人預期。理解 Bundle + Runtime 的雙 DMG 架構後才能判斷裝幾組合理、刪除回收多少空間。 2026-07-05
macOS APFS 卷結構與空間池:為什麼 df 的數字跟你想的不一樣
排查磁碟空間時需要理解 APFS 的 container/volume/volume group 三層架構和共用空間池機制。du、df、diskutil 三個工具看到的數字各自不同,原因在 APFS clone 和卷間共用。 2026-07-05
macOS App Sandbox 與 ~/Library/Containers 架構
排查磁碟空間時看到 ~/Library/Containers 佔了幾十 GB、想知道哪些能清時需要理解的沙箱機制。Container 是 App 的完整家目錄副本,結構固定但內容分快取與資料兩類。 2026-07-05
macOS Preboot 卷:從 Intel 的 1G 到 Apple Silicon 的 8G
排查磁碟空間時需要判斷 Preboot 卷的大小是否合理。Intel 時代的 1-2G 經驗不適用於 Apple Silicon,理解 Cryptex 機制後才能做正確判斷。 2026-07-05
macOS 移除多餘的 iOS Simulator Runtime
磁碟空間不足、發現裝了多版 iOS Simulator runtime 時的移除流程。透過 simctl 指令移除的步驟、順序、以及 Xcode GUI 的打包限制。 2026-07-05
macOS 辨識 ~/Library/Containers 裡的 App 容器
Containers 目錄佔了幾十 GB 但只看到 UUID 不知道是什麼 App 時的辨識方法。讀 plist 取 bundle ID 是唯一可靠的做法,content probing 會猜錯。 2026-06-28
Kando 滑鼠手勢選單的應用場景
Kando 圓盤選單的適用判準、macOS 工程師的應用場景排序、以及可套用的 menus.json 設定範例。 2026-06-27
macOS 每個 App 到底吃多少空間:聚合佔用的 app-report 腳本
想知道「哪個 App 該清、清掉的是安全快取還是動不得的資料」時用 app-report 腳本。.app 大小會嚴重低估真實佔用,別照 /Applications 排序找大戶。 2026-06-27
macOS 新機基礎建設:套件管理與個人 bin 的設定順序
重灌或換機後底層基礎建設的依賴順序,免得後面工具裝不起來或路徑互相找不到。 2026-06-26
macOS 磁碟空間被吃光的診斷流程
Mac 空間莫名歸零、清 cache 沒救、或空間掉了又回來時的排查順序。避開 sparse 假大小和本地快照浮動的誤判。含 disk-report 腳本。 2026-03-05
SSH Key 設定筆記(macOS / Linux / Windows)
macOS / Linux / Windows 的 SSH key 設定操作筆記(Ed25519 金鑰產生、ssh-agent、佈到遠端主機)。 2025-09-18
如果mac多桌面錯置如何重置
Sidecar 中斷再連後多桌面跑到錯誤螢幕、桌面切不動時的 Spaces 重置方法。 Tarragon (CC BY 4.0) | 使用 hugo 製作