跳到主要内容

macOS

常用软件

  • Alfred 4 搜索和粘贴记录工具
  • Hidden Bar 菜单栏工具
  • Iterm 2 终端工具
  • Mac zip 解压工具
  • status
  • Path finder
  • Motrix 多线程下载工具
  • Rectangle 分屏工具
  • yoink 临时仓库
  • electerm 终端工具
  • one switch 隐藏桌面,亮屏
  • 腾讯柠檬清理

1. Iterm2 软件配置

  1. 将默认配置文件放到 icloud 中
  2. 安装 oh-my-zsh
  3. Autosuggestion 命令自动补全

2. Alfred

  1. 搜索应用
  2. 搜索书签
  3. 剪切板
  4. 搜索文件 find filename
  5. 工作流
    • 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. 快捷键

  1. 显示/隐藏文件 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 直连