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-patcher激活工具(对应版本)
# 安装激活版navicat方式

热门相关:国民女神:重生王牌千金   医道至尊   女士邀请函3   战神小农民   我的女友是丧尸