工具分享

mac 使用 brew

1
2
3
4
5
6
7
8
where brew
# 安裝 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 設定環境變數
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/fu/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
where brew

軟體安裝

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#          安裝zip 截圖工具 視窗版面移動軟體 右上選單縮合功能 反轉滾動方向的工具
brew install --cask keka snipaste rectangle hiddenbar scroll-reverser

# 呼叫器 終端機 日曆 剪貼簿管理器
brew install --cask raycast warp itsycal maccy
# defaults write com.mowglii.ItsycalApp AppleLanguages '("zh-Hans")'

# 限制電池過充 狀態監控器 優化 解安裝的軟體
brew install --cask aldente stats onyx appcleaner
## defaults write com.titanium.OnyX AppleLanguages '("zh-Hans")'

# mac快捷鍵大抄 cheatsheet 已停止維護 # 按兩次⌘鍵並按住
brew install --cask keyclu
# 圖片上傳雲端
brew install --cask bigwig-club/brew/upic
brew install --cask picgo
# 瀏覽器
brew install --cask google-chrome brave-browser

開發工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# brew install --cask postman sourcetree sublime-text
# brew install --cask herd dbngin mysqlworkbench
brew install git gitfiend
## git config --list
git config --global user.email "user@user.com"
git config --global user.name "user"

ssh-keygen -t rsa -C user@user.com
cat /Users/user/.ssh/id_rsa.pub
# git reset --hard HEAD # 回復到最新提交版本
# git reset --hard HEAD~ # 等於 ~1 回復到上一個提交版本

brew install --cask visual-studio-code docker tableplus

===
brew install --cask orbstack

# Start
orb start k8s
# Stop
orb stop k8s
# Restart
orb restart k8s
# Delete
orb delete k8s

# docker orbstack 教學的指令差異

# 切換 Docker CLI 到 OrbStack Engine
docker context use orbstack

# 切回 Docker Desktop
docker context use desktop-linux


docker ps # 顯示在 OrbStack Engine 上的容器
docker run -d nginx # 在 OrbStack 啟動容器
docker compose up -d # 在 OrbStack 啟動 Compose 堆疊
# 不用改命令本身,只要切換 context,就可以無縫使用 OrbStack。

# 確認是否生效
docker context ls

# 一鍵清理整個系統
docker system prune -a --volumes

brew install --cask wireshark
brew install --cask little-snitch
# 跨平台無線傳檔
brew install --cask blip
===

# Oh My Zsh
brew install --cask iterm2 font-sauce-code-pro-nerd-font
which zsh
# 升級 zsh
brew install zsh
# 只有 brew zsh 才需要
sudo sh -c "echo $(which zsh) >> /etc/shells"
# 設定預設 shell
chsh -s $(which zsh)
# 安裝 Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


## AI
brew install node
npm install -g @anthropic-ai/claude-code@latest
claude --version
# claude /logout
claude

基本維護

1
2
brew update && brew upgrade && brew cleanup
brew doctor

清理用不到的安裝檔

1
2
3
4
5
6
# 模擬執行,不實際刪除任何檔案
brew cleanup --dry-run
# 確定沒問題時,再執行
brew cleanup --prune=all
# 清除掉快系統快取檔案
rm -rf "$(brew --cache)"

VScode

1
Markdown PDF