mac实用工具推荐与开发环境搭建
cnblogs 2024-07-28 08:09:02 阅读 94
一、精品工具安装
1.brew安装与配置
<code># 安装脚本
# 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 (安装带有图形界面的应用程序)原生应用
# cakebrewbrew的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
# devdocsAPI开发文档工具
# 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.FastZipRAR 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
文本编辑&办公工具
# typorahttps://typora.io/
brew install --cask typora
# sublime texthttps://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 编程语言的开发工具包
# jdkhttps://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
# tomcatweb应用服务器/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 "youremail@example.com"
# 3.1生成的公钥和私钥文件位于家目录的.ssh目录查看
cd ~/.ssh && ll -tr
# 3.2将生成的公钥添加到github/gitee/gitlab等git服务提供商的个人git账户中
2. 开发应用软件
安装
# 1.编程工具
# VS Codehttps://code.visualstudio.com/
brew install --cask visual-studio-code
# Intellij Ideahttps://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.其他工具
# Forkgit图形化工具/版本控制图形化工具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方式
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。