macOS
常用软件
- Alfred 4 搜索和粘贴记录工具
- Hidden Bar 菜单栏工具
- Iterm 2 终端工具
- Mac zip 解压工具
- status
- Path finder
- Motrix 多线程下载工具
- Rectangle 分屏工具
- yoink 临时仓库
- electerm 终端工具
- one switch 隐藏桌面,亮屏
- 腾讯柠檬清理
1. Iterm2 软件配置
- 将默认配置文件放到 icloud 中
- 安装 oh-my-zsh
- Autosuggestion 命令自动补全
2. Alfred
- 搜索应用
- 搜索书签
- 剪切板
- 搜索文件 find filename
- 工作流
- CodeVar
- Finder
- Maven Search
使用技巧
1. 快速进到某个文件夹
快捷键:Command + Shift + G
2. 安装软件
在 Finder 中,将软件安装包拖拽到应用程序中即可安装。
3. 设置默认打开方式
- 选中文件,右键
- 点击 "显示简介"
- 在"打开方式"中选择想要指定的默认程序,点击"全部更改"
4. Homebrew
设置代理
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
安装 brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
配置环境变量
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
5. redis 安装
brew install redis
brew services start redis
6. 快捷键
- 显示/隐藏文件
Win + Shift + .
7. 在 macOS 上无法直接打开 class 文件
解决方法:https://github.com/java-decompiler/jd-gui/issues/378
把 /Applications/JD-GUI.app/Contents/info.plist 的 JVMVersion 由 1.8+ 修改为 1.8
8. acOS cannot verify that this app is free from malware.
禁用 Gatekeeper
sudo spctl --master-disable
9. 查看 macOS JDK 的架构
/usr/libexec/java_home -V
/usr/libexec/java_home -v 1.8
10. 创建文件链接
ln -s source_file target_file
11. 查看端口占用
lsof -i tcp:8080
JDK 、Maven 配置
JDK
1、下载地址
https://www.oracle.com/java/technologies/downloads/#java8-mac
2、安装
3、配置环境变量
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
4、生效配置文件
Source ~/.bash_profile
5、查看 JDK 是否配置成功
java -version
# 最新版 Oracle JDK
brew cask install oracle-jdk
# Oracle JDK11、Oracle JDK8 需要手动下载
# https://www.oracle.com/hk/java/technologies/javase-downloads.html
# 最新版 Oracle OpenJDK
brew cask install java
# Oracle OpenJDK11
brew cask install java11
# 使用该命令则安装由 Oracle 提供的最新版的 OpenJDK
brew cask install java
# 使用该命令则安装由 Oracle 提供的 OpenJDK11
brew cask install java11
# OpenJDK 在 Oracle 不再维护后会转交给 RedHat 维护
brew cask install openjdk@11
# AdoptOpenJDK
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk8
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk9
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk10
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk11
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk12
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk
# Azul Zulu 提供了 JDK 7
# Azul Zulu 也提供其他版本的 JDK 像 zulu8、zulu11 等
brew cask install homebrew/cask-versions/zulu7
brew cask install homebrew/cask-versions/zulu8
brew cask install homebrew/cask-versions/zulu11
brew cask install homebrew/cask-versions/zulu
# Apple 提供的 JDK6
brew cask install homebrew/cask-versions/java6
# 运行以下命令会安装最新版本的 Oracle JDK
## 2019-5, 该命令会安装 Oracle JDK 12
## 2020-3, 该命令则会安装 Oracle JDK 13
brew cask install oracle-jdk
# 使用该命令则安装由 Oracle 提供的最新版的 OpenJDK
## 2020-3, 这个命令会安装 OpenJDK13
brew cask install java
# 使用该命令则安装由 Oracle 提供的 OpenJDK11
brew cask install java11
# OpenJDK 在 Oracle 不再维护后会转交给 RedHat 维护
brew cask install openjdk@11
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk8
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk9
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk10
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk11
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk12
# 安装最新版本 OpenJDK
brew cask install AdoptOpenJDK/openjdk/adoptopenjdk
# 通过安装 zulu7 我们可以安装 OpenJDK7.
brew cask install homebrew/cask-versions/zulu7
# Azul Zulu 也提供其他版本的 JDK 像 zulu8、zulu11 等
brew cask install homebrew/cask-versions/zulu8
brew cask install homebrew/cask-versions/zulu11
brew cask install homebrew/cask-versions/zulu
brew cask install homebrew/cask-versions/java6
Maven
下载地址:Maven
配置环境变量
$ sudo vi ~/.bashrc
export M2_HOME=/usr/local/maven/apache-maven-3.8.1
export M2=$M2_HOME/bin
source ~/.bashrc
mvn -v
IDEA Maven 报错:
报错信息:maven 502 bad gateway
解决方案:代理规则添加 cc 直连