Mac 命令行环境配置备忘
目的:把 Mac 上"终端里能用的工具从哪来、优先级如何、怎么自查"整理成一份备忘。 1. Git 当前 Git:git version 2.50.1 (Apple Git-155) 可执行位置:/usr/bin/git 来源:Apple / Xcode Command Line Tools(CLT) CLT 路径:/Library/Developer/CommandLineTools 结论: ...
目的:把 Mac 上"终端里能用的工具从哪来、优先级如何、怎么自查"整理成一份备忘。 1. Git 当前 Git:git version 2.50.1 (Apple Git-155) 可执行位置:/usr/bin/git 来源:Apple / Xcode Command Line Tools(CLT) CLT 路径:/Library/Developer/CommandLineTools 结论: ...
卸载 Mac 应用后,~/Library、/Library、Homebrew 等目录中常残留大量缓存、配置和失效启动项。本文提供一套系统化的清理方案,覆盖用户级和系统级路径,附带交叉验证逻辑与安全审批流程。 ...
问题背景 macOS 的终端(Terminal / iTerm2)默认不走系统代理设置,导致 brew install、git clone、curl 等命令行工具无法连接 GitHub 或速度极慢。 ...
目标 清理已卸载软件的残留文件——GUI 中不明显、但仍占空间或有持久化痕迹的垃圾,同时不影响正在使用的软件。 约束 不动 Downloads、Desktop、Documents 不删除正在使用的软件主数据;优先清理残留、缓存、日志、安装包工件、失效启动项 先出审批表,确认后再执行删除 扫描范围 用户级 路径 说明 ~/Library/Containers、Group Containers、Application Scripts App 沙盒数据 ~/Library/Application Support、Preferences、Caches App 配置与缓存 ~/Library/WebKit、HTTPStorages、Saved Application State、Biome 系统级 App 痕迹 ~/.cache/ 重点:大型工具运行时/编译缓存 ~/.config/ 重点:XDG 规范工具配置,卸载后常残留 ~/.local/share/ 重点:XDG 数据目录 ~/(根目录隐藏 dotfiles) 重点:.android、.putty 等工具遗留 系统级 路径 说明 /Library/LaunchAgents、LaunchDaemons、PrivilegedHelperTools 后台服务与开机启动项 /Library/Extensions、SystemExtensions 内核扩展 /Library/Application Support、Preferences 系统级 App 配置 Homebrew 路径 说明 /opt/homebrew/Caskroom/ 检查多版本遗留及孤儿条目 ~/Library/Caches/Homebrew/downloads/ 安装包缓存 交叉验证逻辑 用 ls /Applications ~/Applications + brew list --cask 建立已安装 App 清单 扫描上述路径时,对每条记录比对清单:找不到对应 App 的即为候选残留 对模糊项(系统框架插件、SDK 组件)用 mdfind / kextstat 确认后再归类 审批表格式 A 类——已卸载应用真实残留 编号 路径 大小 来源 App 风险 是否影响在用软件 B 类——可再生大型缓存 在用 App 产生、删后可自动重建。 ...