mac实用工具推荐与开发环境搭建
一、精品工具安装
1.brew安装与配置
# 安装脚本
# github版本(国外版)官方源
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# gitee版本(国内版)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 查看本地安装相关路径
# homebrew路径 eg:/opt/homebrew
echo "$(brew --repo)"
# 查看brew.git当前源
cd "$(brew --repo)" && git remote -v
# 配置国内源
cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
# 查看环境变量配置路径
echo ${PATH}
2.brew 应用安装记录管理
部分应用在可通过AppStore安装;也可通过应用官网/Gitee、Gitlab、Github等代码仓库安装
精品小工具(推荐)
# Casks (安装带有图形界面的应用程序) 原生应用
# cakebrew brew的GUI图形化工具 https://github.com/brunophilipe/Cakebrew
brew install --cask cakebrew
# easydict 翻译工具 https://github.com/tisfeng/Easydict/
brew install --cask easydict
# snipaste 截图贴图工具 https://www.snipaste.com/
brew install --cask snipaste
# tencent lemon 电脑清理工具 https://lemon.qq.com/
brew install --cask tencent-lemon
# pap.er 精美静态壁纸工具(AppStore) https://paper.photos/
brew install --cask paper
# devdocs API开发文档工具
# devdocs-desktop(桌面版) https://github.com/egoist/devdocs-desktop/
# https://devdocs.io/ (网页版) https://github.com/freeCodeCamp/devdocs
brew install --cask devdocs
# icollections 桌面整理工具(AppStore) https://naarakstudio.com/icollections/
# <付费or激活> AppStore阉割版不收费,基本功能可以满足需求
brew install --cask icollections
------------------------------------------------------------------------------------------
# 无法通过brew安装的部分精品应用(推荐)
1.iBar 菜单栏图标管理工具(AppStore)
2.FastZip RAR ZIP 7Z解压缩工具(AppStore)
3.超级右键-iRightMouse 右键菜单工具(AppStore)
-----------------------------------------------------------------------------------------
# Formulae (安装命令行工具和软件包的规则和脚本) 非原生应用
# tree--查看目录树状结构层次 https://oldmanprogrammer.net/source.php?dir=projects/tree
brew install tree
# tldr--查看各种命令使用的帮助工具 https://tldr.sh/
brew install tldr
文本编辑&办公工具
# typora https://typora.io/
brew install --cask typora
# sublime text https://www.sublimetext.com/
brew install --cask sublime-text
# Xmind 思维导图 (AppStore) https://www.xmind.net/
brew install --cask xmind
# WPS (AppStore) https://www.wps.com/
brew install --cask wpsoffice
# Excel (AppStore) https://www.microsoft.com/en-US/microsoft-365/excel
brew install --cask microsoft-excel
二 、java开发环境搭建
1. 开发基础工具包
#@后指定版本号
brew install app@xx
安装
# open jdk与oracle jdk都是Java 编程语言的开发工具包
# jdk https://www.oracle.com/(oracle官网) / 其他openjdk各发行版官网 brew install --cask temurin
jdk
# mvn 项目构建工具/依赖管理工具 https://maven.apache.org/
brew install maven
# git 版本控制工具 https://git-scm.com/
brew install git
# svn 版本控制工具 https://subversion.apache.org/
brew install subversion
# node(自带npm) 基于Chrome V8引擎的JavaScript运行环境 https://nodejs.org/
brew install node
# mysql 关系型数据库管理系统 https://www.mysql.com/
brew install mysql
# reids 远程字典服务 https://redis.io/
brew install redis
# tomcat web应用服务器/Servlet容器 https://tomcat.apache.org/
brew install tomcat
# nginx 代理web服务器 https://nginx.org/
brew install nginx
配置
# 查看当前使用的shell
echo ${SHELL}
jdk
# 查看java安装路径 /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home/bin/java
where java
# 配置环境变量
# bash环境
echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home' >> ~/.bash_profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bash_profile
source ~/.bash_profile
# zsh环境
echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home' >> ~/.zshrc
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.zshrc
source ~/.zshrc
maven
# 查看maven安装路径 /Users/dpf/software/apache-maven-3.6.2/bin/mvn
where mvn
# 1.配置环境变量
# bash环境
echo 'export MAVEN_HOME=/Users/dpf/software/apache-maven-3.6.2' >> ~/.bash_profile
echo 'export PATH=$PATH:$MAVEN_HOME/bin' >> ~/.bash_profile
source ~/.bash_profile
# zsh环境
echo 'export MAVEN_HOME=/Users/dpf/software/apache-maven-3.6.2' >> ~/.zshrc
echo 'export PATH=$PATH:$MAVEN_HOME/bin' >> ~/.zshrc
source ~/.zshrc
# 2.配置settings.xml 指定远程仓库镜像
cd $MAVEN_HOME/conf && vim settings.xml
#在<mirrors>标签下配置国内阿里云镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
git
# 查看git安装路径 /opt/homebrew/Cellar/git/2.45.2/bin/git
where git
# 1.配置环境变量
# bash环境
echo 'export GIT_HOME=/opt/homebrew/Cellar/git/2.45.2' >> ~/.bash_profile
echo 'export PATH=$PATH:$GIT_HOME/bin' >> ~/.bash_profile
source ~/.bash_profile
# zsh环境
echo 'export GIT_HOME=/opt/homebrew/Cellar/git/2.45.2' >> ~/.zshrc
echo 'export PATH=$PATH:$GIT_HOME/bin' >> ~/.zshrc
source ~/.zshrc
# 通过配置前后版本区别验证<确保使用的是brew安装的git而非Apple自带的git>
git -v
# 2.设置本地git的用户名和邮箱
git config --global user.name xxx
git config --global user.email xxx
# 2.1 通过查看家目录的.gitconfig文件验证
cat ~/.gitconfig
# 2.2 验证是否配置成功
git config user.name
git config user.email
# 3.配置密钥
ssh-keygen -t rsa -b 4096 -C "[email protected]"
# 3.1 生成的公钥和私钥文件位于家目录的.ssh目录查看
cd ~/.ssh && ll -tr
# 3.2 将生成的公钥添加到github/gitee/gitlab等git服务提供商的个人git账户中
2. 开发应用软件
安装
# 1.编程工具
# VS Code https://code.visualstudio.com/
brew install --cask visual-studio-code
# Intellij Idea https://www.jetbrains.com/idea/ <付费or激活>
brew install --cask intellij-idea
# 2.数据库图形化工具
# dbeaver社区版 https://dbeaver.io/
brew install --cask dbeaver-community
# Navicat Premium (AppStore) https://www.navicat.com/products/navicat-premium <付费or激活>
brew install --cask navicat-premium
# 3.远程工具
# 向日葵 远程桌面控制工具 (AppStore) https://sunlogin.oray.com/
brew install --cask sunloginclient
# ToDesk 远程桌面控制工具 https://www.todesk.com/
brew install --cask todesk
# FinalShell 远程连接工具 https://www.hostbuf.com/
brew install --cask finalshell
# vnc 远程控制工具 vnc-server[服务器端] vnc-viewer[客户端] https://www.realvnc.com/
brew install --cask vnc-server
brew install --cask vnc-viewer
# 4.其他工具
# Fork git图形化工具/版本控制图形化工具 https://fork.dev/
brew install --cask fork
# Postman 调试工具 https://www.postman.com/
brew install --cask postman
# Jaspersoft Studio 报表开发工具 https://community.jaspersoft.com/downloads/community-edition/
brew install --cask jaspersoft-studio
# Zerotier 内网穿透工具 https://www.zerotier.com/
brew install --cask zerotier-one
激活
idea
# 补丁+激活码方式
# 1.下载激活补丁
# 2.help -> edit custom vm options 编辑idea.vmoptions文件
# 激活补丁的绝对路径
-javaagent:${激活jar工具所在目录的绝对路径}/ja-netfilter.jar
# 最新idea版本需添加以下两行
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
# 3.help -> register 获取激活码:https://www.idejihuo.com/
# 填写激活码
navicat
# 注册机激活方式 下载navicat-patcher激活工具(对应版本)
# 安装激活版navicat方式
热门相关:国民女神:重生王牌千金 医道至尊 女士邀请函3 战神小农民 我的女友是丧尸