0%

macOS 零零碎碎

前言

换到了 macOS,记录一下遇到的问题以及解决办法。

疑难杂症

How to fix homebrew error: “invalid active developer path” ?

1
2
sudo xcode-select --install
sudo xcode-select -switch /

Preview app not working

https://discussions.apple.com/thread/4560494

  • In Finder, open ~/Library/Containers (to open the hidden Containers folder, in Finder use Shift-Command-G and type ~/Library/Containers in the pop-up window)
  • Delete the entire com.apple.Preview folder
  • Restart Preview

信任任何来源的应用

1
sudo spctl --master-disable

设置代理

Proxychains-ng

1
2
3
4
# 配置文件
vi /usr/local/etc/proxychains.conf
# http 127.0.0.1 1087
proxychains4 brew cask install android-platform-tools

系统代理

1
2
3
4
5
6
7
export ALL_PROXY=socks5://127.0.0.1:1080
# 代理永久化
# 在/etc/profile文件最后加入这条命令,每次打开终端自动执行,就达到永久化的目的了。
# 用:wq!来覆写
sudo vi /etc/profile
# 重启终端或者使用下面的命令生效
source /etc/profile

常用命令

LaunchPad

1
2
3
4
5
6
7
8
9
# 更改行数与列数
defaults write com.apple.dock springboard-columns -int 列数
defaults write com.apple.dock springboard-rows -int 行数
# 模糊度 0~255
defaults write com.apple.dock springboard-blur-radius -int 模糊度
# 重置 Launchpad
defaults write com.apple.dock ResetLaunchPad -bool TRUE
# 重启 Dock
killall Dock

Homebrew

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# First update the formulae and Homebrew itself
brew update
# You can now find out what is outdated with
brew outdated
# Upgrade everything
brew upgrade <formulae>
# To stop something from being updated
brew pin <formula>
# To allow that formulae to update again
brew unpin <formula>
# clean up everything
brew cleanup
# see what would be cleaned up
brew cleanup -n

brew search

# brew cask
brew tap
brew cask install

用 alias 设置别名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 输出所有别名
alias
alias -p

# 查看具体的别名
alias <name>

# 设置别名
alias <name>='here is your instruction'
alias pc='proxychains4 -p'

# 删除别名
unalias <name>

# 别名永久化
# 在/etc/profile文件最后加入alias命令,每次打开终端自动执行,就达到永久化的目的了。
# 用:wq!来覆写
sudo vi /etc/profile
# 重启终端或者使用下面的命令生效
source /etc/profile

截图

  • Cmd+Shift+3:全屏截图;截取整个屏幕,保存截图至桌面文件夹。
  • Cmd+Shift+4:区域截图;鼠标光标变成带坐标的小十字,通过拖拽截取特定区域,保存截图至桌面文件夹。
  • Cmd+Shift+4 - 单击空格键 - 鼠标单击指定窗口:窗口截图;出现小十字光标后对指定窗口按空格键,鼠标光标变成照相机,鼠标单击截取指定窗口,保存截图至桌面文件夹。