当前位置: 首页 > news >正文

MacOS 系统计算机专业好用工具安装

做一个 macOS 程序员一键安装脚本,用 Homebrew 自动安装常用工具,并附带终端环境配置,这样换电脑/重装系统时直接一行命令恢复开发环境。


1. 准备 Homebrew

如果你还没安装 Homebrew,先运行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. 创建一键安装脚本

新建一个脚本文件,比如 dev_setup.sh

nano dev_setup.sh

粘贴以下内容:

#!/bin/bashecho "🚀 开始安装 macOS 开发者常用工具..."# 确保 Homebrew 已更新
brew update# --- 基础工具 ---
brew install git
brew install wget
brew install tree
brew install htop
brew install zsh
brew install starship # 终端美化# --- 开发环境 ---
brew install --cask iterm2
brew install --cask warp
brew install --cask visual-studio-code
brew install --cask intellij-idea-ce
brew install --cask cursor
brew install --cask docker# --- 终端增强 ---
brew install zsh-autosuggestions
brew install zsh-syntax-highlighting
brew install fzf
brew install thefuck# --- API & 抓包 ---
brew install --cask postman
brew install --cask insomnia
brew install --cask proxyman# --- 数据库 ---
brew install --cask tableplus
brew install --cask dbeaver-community
brew install --cask sequel-ace# --- 效率工具 ---
brew install --cask raycast
brew install --cask rectangle
brew install --cask notion
brew install --cask obsidian# --- 系统工具 ---
brew install --cask stats
brew install --cask appcleaner# --- 设计相关 ---
brew install --cask figma
brew install --cask cleanshotecho "✅ 所有工具安装完成!"# --- 配置 Starship 终端美化 ---
if ! grep -q "eval \"\$(starship init zsh)\"" ~/.zshrc; thenecho 'eval "$(starship init zsh)"' >> ~/.zshrc
fiecho "🎨 已启用 Starship 终端美化,重新打开终端即可生效。"

3. 运行脚本


chmod +x dev_setup.sh ./dev_setup.sh

4. 脚本特点

  • 一行命令安装全部工具

  • 自动配置 Starship 美化终端

  • 包含 常用 IDE、抓包、数据库客户端、效率工具

  • 换电脑时只需:

curl -fsSL https://your-github-repo/dev_setup.sh | bash

http://www.dtcms.com/a/330686.html

相关文章:

  • Nginx学习笔记(九)—— Nginx Rewrite深度解析
  • C++ STL学习 之 泛型编程
  • Unity Shader unity文档学习笔记(十九):粘土效果,任意网格转化成一个球(顶点动画,曲面着色器)
  • 算法提升之树上问题-(LCA)
  • vue3使用leaflet地图
  • **超融合架构中的发散创新:探索现代编程语言的挑战与机遇**一、引言随着数字化时代的快速发展,超融合架构已成为IT领域的一种重要趋势
  • 【入门级-算法-2、入门算法:枚举法】
  • 代码随想录Day50:图论(图论理论、深度搜索理论、所有可达路径、广度搜索理论)
  • 表单输入绑定详解
  • 给电脑升级内存,自检太慢,以为出错
  • FPS游戏时,你的电脑都在干什么(CS2)
  • langchain入门笔记03:使用fastapi部署本地大模型后端接口,优化局域网内的问答响应速度
  • 网页加载缓慢系统排查与优化指南
  • 消费级显卡分布式智能体协同:构建高性价比医疗AI互动智能体的理论与实践路径
  • npm介绍,指令合集,换源指令
  • 【大文件上传】分片上传+断点续传+Worker线程计算Hash
  • Bean的生命周期
  • (2-10-1)MyBatis的基础与基本使用
  • 【word】一次选中全部表格,宏方法
  • [工具]vscode 使用AI 优化代码
  • week1-[分支结构]中位数
  • AI技术产品化:核心认知与实战指南
  • 【深度学习计算性能】04:硬件
  • 集成电路学习:什么是Machine Learning机器学习
  • 云原生存储架构设计与性能优化
  • 自动驾驶轨迹规划算法——Apollo OpenSpace Planner
  • 利用GISBox完成超图S3M与OSGB三维模型格式的转换
  • Elasticsearch 中如何配置 RBAC 权限-实现安全的访问控制
  • 现在都是APP,小程序抢购,支持浏览器不支持 SSE
  • GPT-5 提示词优化全攻略:用 Prompt Optimizer 快速迁移与提升,打造更稳更快的智能应用