当前位置: 首页 > 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.xdnf.cn/news/1300393.html

相关文章:

  • P5967 [POI 2016] Korale 题解
  • Java 8 新特性介绍
  • 【Docker】安装kafka案例
  • 【深度学习】深度学习的四个核心步骤:从房价预测看机器学习本质
  • 《Leetcode》-面试题-hot100-动态规划
  • 【无标题】卷轴屏手机前瞻:三星/京东方柔性屏耐久性测试进展
  • 待办事项小程序开发
  • 【C#】PNG 和 JPG、JPEG的应用以及三种格式的区别?
  • 2025天府杯数学建模C题
  • RxJava Android 创建操作符实战:从数据源到Observable
  • Java应用架构实战指南:主流模式解析与Spring落地实践
  • Java面试宝典:JVM性能优化
  • 多任务并发:进程管理的核心奥秘
  • Java中Record的应用
  • Java使用Apache POI读取Excel文件
  • Swift 实战:用链表和哈希表写出高性能的贪吃蛇引擎(LeetCode 353)
  • C#WPF实战出真汁01--项目介绍
  • SpringBoot+Vue线上部署MySQL问题解决
  • 代码随想录Day50:图论(图论理论、深度搜索理论、所有可达路径、广度搜索理论)
  • Linux软件下载菜单脚本
  • 【数据分享】2014-2023年长江流域 (0.05度)5.5km分辨率的每小时日光诱导叶绿素荧光SIF数据
  • 【记录】Apache SeaTunnel 系统监控信息
  • 深度学习-卷积神经网络CNN-批量归一化 BatchNorm
  • PostgreSQL——触发器
  • 零基础-动手学深度学习-10.3. 注意力评分函数
  • 最新去水印小程序系统 前端+后端全套源码 多套模版 免授权(源码下载)
  • vue3,使用v-draggable拖动时卡顿的问题
  • 减重小知识
  • Linux 文件系统简介
  • OpenCV 形态学操作