Think before you speak, read before you think.

macOS 初始化及必装软件

Langurage & Region-设置为英文 (Only)

Dock 设置到左侧, Automatically hide and show the Dock
remove unneed applications in Dock
取消勾选 Show recent applications in Dock
minimize window using: Scale effect

Keyboard -> input sources 五笔
Keyboard -> shortcuts -> switch select previous input source using command + space ( remove spotlight shortcuts )
Keyboard -> Key Repeat(Fast), Delay Until Repeat(Short)
Modifier Keys Caps Lock 改为 Control
添加启动台快捷键 F4

The Unarchiver
kindle
The Clock # App Store

默认使用 zsh

env | grep SHELL

https://support.apple.com/en-us/HT208050?from=timeline&isappinstalled=0

open terminal, type `git`, hint

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

brew

open https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

如果安装包都是 up-to-date,可以先执行, 不用每次 check, 节省时间

export HOMEBREW_NO_AUTO_UPDATE=1

brew install wget
brew install jq
brew install yq
brew install cmake
brew install llvm

·> brew install python3
Warning: No available formula with the name “python3”.
·> rm -fr $(brew –repo homebrew/core)
brew install python3

brew install google-cloud-sdk
gcloud components install kubectl
gcloud components install gke-gcloud-auth-plugin

遇到

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决

xcode-select --install

brew install openssl
brew install mysql-client
brew install grep
brew install mtr # sudo /usr/local/sbin/mtr baidu.com
brew install oath-toolkit # sudo chown ${USER}:wheel /usr/local/lib/security
brew install iperf
brew install fping
brew install tflint
brew install maven
brew install openjdk
brew install ansible
brew install nvm
brew install nmap

brew install kubectx
brew install fzf # https://github.com/junegunn/fzf

brew install yarn
brew install gradle
brew install gnu-sed
brew install tree
brew install github/gh/gh
brew install terraform
brew install shellcheck
brew install shfmt
brew install hey
brew install coreutils
brew install brotli
brew install kubernetes-helm
brew install sbt
brew install gawk
brew install watch
brew install yamllint
brew install inetutils # PATH=”/usr/local/opt/inetutils/libexec/gnubin:$PATH”
brew install redis

# nodejs
brew install npm

brew install keepassxc # https://keepassxc.org/

brew install go2shell

brew install cisco-proximity

golang https://jpuyy.com/?p=8411

https://ohmyz.sh/

application 开发组件
https://www.jetbrains.com/toolbox-app/ 下载 webstorm goland pycharm intelij, 登录账号, 设置自动更新,添加 shell scripts 命令到 /usr/local/bin
brew install vault
brew install terragrunt
brew install git-crypt
brew install aliyun-cli
brew install groovysdk
brew install pre-commit
brew install wireshark –cask
brew install fortio

brew install graphviz
https://gpgtools.org/
https://istio.io/docs/setup/getting-started

kubectl 插件
https://krew.sigs.k8s.io/docs/user-guide/setup/install/

启用 locate updatedb

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

docker 安装
https://hub.docker.com/editions/community/docker-ce-desktop-mac/

logitech options
https://support.logi.com/hc/zh-cn/articles/360025297893

Apple Music => account => Sign In

分屏 rectangle https://rectangleapp.com/

vscode https://code.visualstudio.com/

postman https://www.postman.com/downloads/?utm_source=postman-home

2022-01-13 更换新电脑 MacBook Pro (14-inch, 2021) Apple M1 Max 更新

2023-03 Intel Mac 更换 MacBook Pro 13-inch, M2, 2022

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!
Please create a new installation in /opt/homebrew using one of the
“Alternative Installs” from:
https://docs.brew.sh/Installation
You can migrate your previously installed formula list with:
brew bundle dump
重新安装 brew
brew 将会安装到 /opt/homebrew/bin/brew
可以清理 /usr/local/Cellar 下的无用文件


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *