首页 > 其他分享 >mac实用工具推荐与开发环境搭建

mac实用工具推荐与开发环境搭建

时间:2024-07-27 22:50:17浏览次数:8  
标签:https -- 实用工具 cask mac install brew com 搭建

一、精品工具安装

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

标签:https,--,实用工具,cask,mac,install,brew,com,搭建
From: https://www.cnblogs.com/chn-dpf/p/18327638

相关文章

  • 如何使用hugo搭建个人博客
    整体架构在github托管两个仓库,仓库1保存博客内容源文件,仓库2保存Hugo生成的网站文件,博客内容仓库通过gitsubmodule的方式在仓库2管理。使用Obsidiangit拉取博客内容仓库,通过ob编写博客并推送到仓库1,推送后触发仓库2githubaction使用hugo构建网站并部署......
  • 苹果电脑怎么清理缓存和垃圾 mac如何关闭正在运行的程序 苹果电脑怎么清理后台
    苹果电脑以其出色的性能和用户友好的界面而广受好评,但在使用过程中,后台程序的堆积可能会影响到系统的运行效率。太多应用和进程在后台默默运行,就像是无形的背包,让你的Mac背负了太多不必要的重量。不过,别担心,苹果电脑怎么清理后台其实并不复杂,下面这些轻松的步骤将帮助你给你的M......
  • vsftpd搭建FTP服务器 - 虚拟用户
    命令记录$sudoaptinstallvsftpddb-util$sudonano/etc/vsftpd.conf$sudonano/etc/vsftpd/vsftpd-virtual-users.txt$sudodb_load-T-thash-f/etc/vsftpd/vsftpd-virtual-users.txt/etc/vsftpd/vsftpd-virtual-users.dbls/etc/vsftpd/vsftpd-virtual-use......
  • Qt+OpenCascade开发笔记(一):occ的windows开发环境搭建(一):OpenCascade介绍、下载和安装过
    若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140604141长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Qt开发专栏:三方......
  • 搭建极狐GitLab(基于Docker): 步骤整合汇总记录
    执行背景:(1)CentOS7(虚拟机ISO映像文件=CentOS-7-x86_64-DVD-2009.iso);(2)repo(yum)源已切换为国内源;命令汇总:1.安装Docker相关命令:#查看仓库源中可使用版本yumlistdocker-ce--showduplicates|sort-r#安装指定版本yuminstalldocker-ce-docker完整......
  • AI产品经理:如何搭建产品知识体系?
    前言在人工智能时代,AI产品经理的角色越来越受到重视。作为一名AI产品经理,搭建一套完善的产品知识体系是至关重要的。以下是AI产品经理如何构建自己的产品知识体系的几点建议。一、了解AI基础知识学习AI基本概念:掌握人工智能、机器学习、深度学习、自然语言处理等基本概念......
  • Mac版pycharm--金刚钻
    安装包从官网下载安装即可。【转】破解工具下载https://ziby0nwxdov.feishu.cn/docx/IFcOdsC55oENfFxh9racgpb8n19下载后Mac版本文件夹包含:Mac系统的pycharm激活1、先打开终端2、运行uninstall.sh  该步骤的作用是清除之前激活过留下的东西,防止激活失败。 出现done说......
  • gitlab 服务搭建小记
    给团队搭建一个内网gitlab服务......
  • 从零开始搭建博客系列-终
    结束,也是新的开始。‍不知不觉也写了接近30篇博客了,也帮助到了很多人,甚是欣慰。本文就做一个小结吧......
  • 从零开始搭建博客系列-终
    结束,也是新的开始。‍不知不觉也写了接近30篇博客了,也帮助到了很多人,甚是欣慰。本文就做一个小结吧......