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方式


上一篇: Git的存储原理

下一篇: Java SE 文件上传和文件下载的底层原理

本文标签

install    工具    https    brew   


声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。