Mac 开发环境与配置操作速查表

Mac 开发环境与配置操作速查表


安装和配置 nvm / Node

安装 Homebrew

Homebrew 安装参考文章

`如果没有VPN,不要使用此命令安装!

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew --version

没有 VPN建议使用国内镜像

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装 nvm

bash 复制代码
brew install nvm

配置 shell 加载 nvm

打开 zshrc 文件

bash 复制代码
vim ~/.zshrc

配置下面 config

bash 复制代码
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"

:wq 保存并退出之后 重新加载 ~/.zshrc 文件

bash 复制代码
source ~/.zshrc

检查 nvm 是否安装成功

bash 复制代码
nvm --version

安装 Node.js

bash 复制代码
nvm install --lts
nvm use --lts
nvm alias default lts/*
node -v
npm -v

解决冲突

bash 复制代码
brew uninstall node  # 如果之前安装过 Node

查看和编辑 zsh 文件

查看 zsh 文件内容

  • cat
bash 复制代码
cat ~/.zshrc
  • less(分页查看)
bash 复制代码
less ~/.zshrc
  • more(分页查看)
bash 复制代码
more ~/.zshrc
  • 查看部分行
bash 复制代码
head -n 10 ~/.zshrc   # 查看前 10 行
tail -n 10 ~/.zshrc   # 查看后 10 行

编辑 zsh 文件

  • vim
bash 复制代码
vim ~/.zshrc
  • nano
bash 复制代码
nano ~/.zshrc
  • VS Code
bash 复制代码
code ~/.zshrc
  • TextEdit
bash 复制代码
open -e ~/.zshrc

修改后生效

bash 复制代码
source ~/.zshrc

建议备份:cp ~/.zshrc ~/.zshrc.backup

查看当前 shell

bash 复制代码
echo $SHELL
echo $0

临时切换 shell

bash 复制代码
zsh
bash

永久修改默认 shell

bash 复制代码
chsh -s /bin/zsh  # 设置默认 zsh
chsh -s /bin/bash # 设置默认 bash

或者通过终端偏好设置修改。


查看本地 SSH 文件

查看 SSH 目录

bash 复制代码
ls -la ~/.ssh

查看配置文件内容

  • cat
bash 复制代码
cat ~/.ssh/config
  • less
bash 复制代码
less ~/.ssh/config
  • vim
bash 复制代码
vim ~/.ssh/config
  • nano
bash 复制代码
nano ~/.ssh/config
  • VS Code
bash 复制代码
code ~/.ssh/config

查看 SSH 密钥

bash 复制代码
ls -l ~/.ssh/id_*

测试 SSH 连接

bash 复制代码
ssh -T git@github.com

小提示

  • 修改 SSH 配置后保存并重新尝试连接
  • 建议备份:
bash 复制代码
cp ~/.ssh/config ~/.ssh/config.backup

4. 总结

  • zsh 文件:查看/编辑/生效
  • Shell 切换:临时切换或永久修改
  • nvm & Node:安装 + 配置 + 版本管理
  • SSH 文件:查看目录、配置、密钥、测试连接
相关推荐
子兮曰2 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰2 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万2 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝2 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋2 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
卡布鲁2 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
汉堡大王95273 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
梦想很大很大3 天前
从运行事实到回归证据:Workrun 的 Telemetry 与 Evaluation 实践
前端·人工智能·后端
计算机魔术师3 天前
Meta Muse agent 接入 Shopify 的 Shop Pay 实现代理式购物
前端
沙蒿同学3 天前
我用 Go 搭了一条 AI Agent 流水线:从 1 张商品图到一整套淘宝详情页
前端·javascript·后端