显示/关闭隐藏文件

1
2
3
4
5
6
7
# 显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder

# 关闭隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder

禁止生成 .DS_Store 文件

1
2
3
4
# 禁止生成 .DS_Store 文件
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
# 恢复生成 .DS_Store 文件
defaults delete com.apple.desktopservices DSDontWriteNetworkStores

解决「已损坏」问题

1
xattr -cr 应用路径

Brew 常用操作

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
# brew 安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

echo export PATH=/opt/homebrew/bin:$PATH >> ~/.zshrc


# 常用命令
# 安装软件:
brew install xxx
# 卸载软件:
brew uninstall xxx
# 搜索软件:
brew search xxx
# 更新软件:
brew upgrade xxx
# 查看列表:
brew list
# 更新brew:
brew update
# 清理所有包的旧版本:
brew cleanup
# 清理指定包的旧版本:
brew cleanup $FORMULA
# 查看可清理的旧版本包,不执行实际操作:
brew cleanup -n

终端代理

1
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

git 代理

1
2
3
4
5
6
7
8
9
# 设置代理
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890

# 取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy

git config --global --list

npm 代理

1
2
3
4
5
6
7
8
9
10
# 设置代理
npm config set proxy "http://127.0.0.1:7890"
npm config set https-proxy "http://127.0.0.1:7890"

# 取消代理
npm config delete proxy
npm config delete https-proxy

# 查看所有 config
npm config list

Xcode 代理

1
2
3
4
5
6
7
killall Xcode
cd /Applications
git config --global http.proxy http_proxy=http://127.0.0.1:7890
open -a Xcode

# 也可以使用汇总命令, 注意端口号
killall Xcode && cd /Applications && git config --global http.proxy http_proxy=http://127.0.0.1:7890 && open -a Xcode

参考链接