macOS 下常用系统运维开发工具安装及配置

云萱大大_7809

云萱大大_7809

2026-06-09

344人浏览

原创

macos系统运维与开发工具配置需先装command line tools、homebrew、git三大基础;再按需安装python/node.js/java等运行时;接着配置vs code、oh my zsh、htop/fzf/ripgrep;最后强化安全与协作,如ssh密钥、starship提示符和tmux。

macos 下配置系统运维和开发常用工具,核心是打好基础、按需扩展。重点不是装得多,而是选得准、配得稳——尤其要避免命令行工具缺失、环境变量错乱、权限冲突这几类高频问题。

必备基础工具安装

这三样必须最先装好,后续几乎所有工具都依赖它们:

  • Command Line Tools:不是 Xcode 全量安装的替代品,而是轻量级编译调试底座。终端执行 xcode-select --install,弹窗确认即可。装完验证:clang --version 和 make --version 应正常输出。
  • Homebrew:macOS 的事实标准包管理器。用官方脚本一键安装:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。装完运行 brew doctor 检查环境,它会提示 PATH 是否正确、是否需修复权限等关键项。
  • Git:现代开发绕不开的版本控制。Homebrew 安装最稳妥:brew install git。装完立刻配置身份:git config --global user.name "Your Name" 和 git config --global user.email "you@example.com"。

主力开发语言运行时

根据主流开发场景,优先安装稳定 LTS 版本,避免用 beta 或过旧版本:

macOS Automator Services
macOS Automator Services

部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...

下载
  • Python:推荐用 Homebrew 安装原生 Python(brew install python),它自带 pip 和 venv,适合日常脚本与轻量后端。如需科学计算或数据工程,再额外装 Anaconda 或 Miniforge,不建议混用多个 Python 管理器。
  • Node.js:前端、CLI 工具、自动化脚本常用。运行 brew install node 即可。注意 npm 全局模块默认装在 ~/Library/npm,记得把对应 bin 目录加入 PATH。
  • Java(JDK):若需 Java 开发,推荐通过 Homebrew 安装 Temurin(Eclipse 基金会维护的 OpenJDK):brew tap homebrew/cask-versions && brew install --cask temurin17。装完检查 java -version 和 $JAVA_HOME 是否指向正确路径。

高效编辑与终端增强工具

提升日常操作效率的关键环节,重在即装即用、少折腾:

  • VS Code:绝大多数开发者首选。用 Homebrew 安装:brew install --cask visual-studio-code。首次启动后,在命令面板(Cmd+Shift+P)中输入 Shell Command: Install 'code' command in PATH,这样就能在终端直接用 code . 打开当前项目。
  • Oh My Zsh + 插件:macOS 默认 zsh,但原生功能有限。用官方脚本安装 Oh My Zsh:sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"。推荐启用 git、zsh-autosuggestions 和 zsh-syntax-highlighting 这三个插件,大幅提升命令行体验。
  • htop / fzf / ripgrep:运维高频小工具。全部一条命令搞定:brew install htop fzf ripgrep。其中 fzf 配合 Ctrl+R 实现历史命令模糊搜索,rg 比 grep 快且默认彩色高亮,htop 是 top 的可视化升级版。

安全与远程协作辅助

保障本地环境可信、远程操作顺畅,这类工具常被忽略但实际影响交付质量:

  • OpenSSH 密钥管理:生成密钥对只需 ssh-keygen -t ed25519 -C "you@example.com"。用 ssh-add --apple-use-keychain ~/.ssh/id_ed25519 将私钥存入钥匙串,避免每次 Git 操作输密码。
  • Starship(终端提示符):轻量、快速、跨 Shell 的提示符工具。安装:brew install starship,然后在 ~/.zshrc 末尾添加 eval "$(starship init zsh)"。它能清晰显示当前 Git 分支、Python 环境、执行状态等,减少误操作。
  • tmux:终端复用利器,尤其适合长时运维任务或远程 SSH 会话。安装:brew install tmux。新手建议从基础快捷键练起:前缀键 Ctrl+b 后接 c(新建窗口)、n(切换)、d(分离)。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

macos

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
开发工具有哪些
开发工具有哪些

开发工具有:1、集成开发环境IDE;2、版本控制系统VCS;3、自动化构建工具;4、测试工具;5、代码分析工具。本专题为大家提供开发工具有哪些的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

2506

5

nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.27

403

5

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.04

3427

6

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

2023.08.04

6125

6

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

561

5

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.07.09

1476

5

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

2024.08.07

3958

3

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

2026.01.13

122

12

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

2026.01.13

477

23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Miniconda官方安装文档
Miniconda官方安装文档

共0课时 | 0人学习

HBuilderX macOS 安装手册
HBuilderX macOS 安装手册

共0课时 | 0人学习