mac实用工具保举与开发环境搭建

莱莱  金牌会员 | 2024-7-27 21:52:59 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 887|帖子 887|积分 2661

一、精品工具安装

1.brew安装与配置
  1. # 安装脚本
  2. # github版本(国外版)官方源
  3. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  4. # gitee版本(国内版)
  5. /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
  6.                
  7. # 查看本地安装相关路径
  8. # homebrew路径      eg:/opt/homebrew
  9. echo "$(brew --repo)"
  10. # 查看brew.git当前源
  11. cd "$(brew --repo)" && git remote -v
  12. # 配置国内源
  13. cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
复制代码
  1. # 查看环境变量配置路径
  2. echo ${PATH}
复制代码
2.brew 应用安装记录管理
  1. 部分应用在可通过AppStore安装;也可通过应用官网/Gitee、Gitlab、Github等代码仓库安装
复制代码
精品小工具(保举)
  1. # Casks (安装带有图形界面的应用程序)                原生应用
  2. # cakebrew                brew的GUI图形化工具                https://github.com/brunophilipe/Cakebrew
  3. brew install --cask cakebrew
  4. # easydict                翻译工具                https://github.com/tisfeng/Easydict/
  5. brew install --cask easydict
  6. # snipaste                截图贴图工具                https://www.snipaste.com/
  7. brew install --cask snipaste
  8. # tencent lemon                电脑清理工具                https://lemon.qq.com/
  9. brew install --cask tencent-lemon
  10. # pap.er                精美静态壁纸工具(AppStore)                https://paper.photos/
  11. brew install --cask paper
  12. # devdocs                API开发文档工具                       
  13. # devdocs-desktop(桌面版)                                https://github.com/egoist/devdocs-desktop/
  14. # https://devdocs.io/        (网页版)                https://github.com/freeCodeCamp/devdocs
  15. brew install --cask devdocs
  16. # icollections                桌面整理工具(AppStore)                https://naarakstudio.com/icollections/               
  17. #                                                                        <付费or激活>                                                        AppStore阉割版不收费,基本功能可以满足需求
  18. brew install --cask icollections
  19. ------------------------------------------------------------------------------------------
  20. # 无法通过brew安装的部分精品应用(推荐)
  21. 1.iBar                菜单栏图标管理工具(AppStore)
  22. 2.FastZip                RAR ZIP 7Z解压缩工具(AppStore)
  23. 3.超级右键-iRightMouse                右键菜单工具(AppStore)
  24. -----------------------------------------------------------------------------------------
  25. # Formulae        (安装命令行工具和软件包的规则和脚本)                非原生应用
  26. # tree--查看目录树状结构层次                https://oldmanprogrammer.net/source.php?dir=projects/tree
  27. brew install tree
  28. # tldr--查看各种命令使用的帮助工具                https://tldr.sh/
  29. brew install tldr
复制代码
文本编辑&办公工具
  1. # typora                https://typora.io/
  2. brew install --cask typora
  3. # sublime text                https://www.sublimetext.com/
  4. brew install --cask sublime-text
  5. # Xmind        思维导图                (AppStore)                https://www.xmind.net/
  6. brew install --cask xmind
  7. # WPS                (AppStore)                https://www.wps.com/
  8. brew install --cask wpsoffice
  9. # Excel                        (AppStore)                https://www.microsoft.com/en-US/microsoft-365/excel
  10. brew install --cask microsoft-excel
复制代码
二 、java开发环境搭建

1.        开发基础工具包
  1. #@后指定版本号
  2. brew install app@xx
复制代码
安装
  1. # open jdk与oracle jdk都是Java 编程语言的开发工具包                       
  2. # jdk                https://www.oracle.com/(oracle官网) /        其他openjdk各发行版官网                                 brew install --cask temurin
  3. jdk
  4. # mvn         项目构建工具/依赖管理工具                https://maven.apache.org/                                               
  5. brew install maven
  6. # git                版本控制工具                https://git-scm.com/                                                                                                                                                 
  7. brew install git
  8. # svn                版本控制工具                https://subversion.apache.org/
  9. brew install subversion
  10. # node(自带npm)                        基于Chrome V8引擎的JavaScript运行环境                        https://nodejs.org/
  11. brew install node
  12. # mysql                关系型数据库管理系统                https://www.mysql.com/               
  13. brew install mysql
  14. # reids                远程字典服务                https://redis.io/
  15. brew install redis
  16. # tomcat        web应用服务器/Servlet容器                 https://tomcat.apache.org/                       
  17. brew install tomcat
  18. # nginx                        代理web服务器                 https://nginx.org/
  19. brew install nginx
复制代码
配置
  1. # 查看当前使用的shell
  2. echo ${SHELL}
复制代码
jdk
  1. # 查看java安装路径                /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home/bin/java
  2. where java
复制代码
  1. # 配置环境变量
  2. # bash环境
  3. echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home' >> ~/.bash_profile
  4. echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bash_profile
  5. source ~/.bash_profile
  6. # zsh环境
  7. echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home' >> ~/.zshrc
  8. echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.zshrc
  9. source ~/.zshrc
复制代码
maven
  1. # 查看maven安装路径                        /Users/dpf/software/apache-maven-3.6.2/bin/mvn
  2. where mvn
复制代码
  1. # 1.配置环境变量
  2. # bash环境
  3. echo 'export MAVEN_HOME=/Users/dpf/software/apache-maven-3.6.2' >> ~/.bash_profile
  4. echo 'export PATH=$PATH:$MAVEN_HOME/bin' >> ~/.bash_profile
  5. source ~/.bash_profile
  6. # zsh环境
  7. echo 'export MAVEN_HOME=/Users/dpf/software/apache-maven-3.6.2' >> ~/.zshrc
  8. echo 'export PATH=$PATH:$MAVEN_HOME/bin' >> ~/.zshrc
  9. source ~/.zshrc
  10. # 2.配置settings.xml                                                指定远程仓库镜像
  11. cd $MAVEN_HOME/conf && vim settings.xml
  12. #在<mirrors>标签下配置国内阿里云镜像
  13. <mirror>
  14.         <id>alimaven</id>
  15.         <name>aliyun maven</name>
  16.         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  17.         <mirrorOf>central</mirrorOf>        
  18. </mirror>
复制代码
git
  1. # 查看git安装路径                /opt/homebrew/Cellar/git/2.45.2/bin/git
  2. where git
复制代码
  1. # 1.配置环境变量
  2. # bash环境
  3. echo 'export GIT_HOME=/opt/homebrew/Cellar/git/2.45.2' >> ~/.bash_profile
  4. echo 'export PATH=$PATH:$GIT_HOME/bin' >> ~/.bash_profile
  5. source ~/.bash_profile
  6. # zsh环境
  7. echo 'export GIT_HOME=/opt/homebrew/Cellar/git/2.45.2' >> ~/.zshrc
  8. echo 'export PATH=$PATH:$GIT_HOME/bin' >> ~/.zshrc
  9. source ~/.zshrc
  10. # 通过配置前后版本区别验证<确保使用的是brew安装的git而非Apple自带的git>
  11. git -v
  12. # 2.设置本地git的用户名和邮箱
  13. git config --global user.name xxx               
  14. git config --global user.email xxx       
  15. # 2.1        通过查看家目录的.gitconfig文件验证
  16. cat ~/.gitconfig
  17. # 2.2        验证是否配置成功
  18. git config user.name
  19. git config user.email
  20. # 3.配置密钥
  21. ssh-keygen -t rsa -b 4096 -C "youremail@example.com"
  22. # 3.1        生成的公钥和私钥文件位于家目录的.ssh目录查看
  23. cd ~/.ssh && ll -tr
  24. # 3.2        将生成的公钥添加到github/gitee/gitlab等git服务提供商的个人git账户中
复制代码
2. 开发应用软件

安装
  1. # 1.编程工具
  2. # VS Code                https://code.visualstudio.com/
  3. brew install --cask visual-studio-code
  4. # Intellij Idea                https://www.jetbrains.com/idea/                <付费or激活>
  5. brew install --cask intellij-idea
  6. # 2.数据库图形化工具
  7. # dbeaver社区版                https://dbeaver.io/
  8. brew install --cask dbeaver-community
  9. #        Navicat Premium                (AppStore)        https://www.navicat.com/products/navicat-premium                <付费or激活>
  10. brew install --cask navicat-premium
  11. # 3.远程工具
  12. # 向日葵                远程桌面控制工具        (AppStore)        https://sunlogin.oray.com/
  13. brew install --cask sunloginclient
  14. # ToDesk                远程桌面控制工具                https://www.todesk.com/
  15. brew install --cask todesk
  16. # FinalShell                远程连接工具                https://www.hostbuf.com/
  17. brew install --cask finalshell
  18. # vnc                远程控制工具        vnc-server[服务器端]        vnc-viewer[客户端]                https://www.realvnc.com/
  19. brew install --cask vnc-server
  20. brew install --cask vnc-viewer
  21. # 4.其他工具
  22. # Fork                git图形化工具/版本控制图形化工具                https://fork.dev/
  23. brew install --cask fork
  24. # Postman                调试工具                https://www.postman.com/
  25. brew install --cask postman
  26. # Jaspersoft Studio                报表开发工具                https://community.jaspersoft.com/downloads/community-edition/
  27. brew install --cask jaspersoft-studio
  28. # Zerotier                内网穿透工具                        https://www.zerotier.com/
  29. brew install --cask zerotier-one
复制代码
激活

idea
  1. # 补丁+激活码方式
  2. # 1.下载激活补丁
  3. # 2.help        ->        edit custom vm options                编辑idea.vmoptions文件
  4. # 激活补丁的绝对路径
  5. -javaagent:${激活jar工具所在目录的绝对路径}/ja-netfilter.jar
  6. # 最新idea版本需添加以下两行
  7. --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
  8. --add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
  9. # 3.help        ->        register                                        获取激活码:https://www.idejihuo.com/
  10. # 填写激活码
复制代码
navicat
  1. # 注册机激活方式                                                                        下载navicat-patcher激活工具(对应版本)
  2. # 安装激活版navicat方式
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表