macOS Sequoia 开发人员专属命令行速查表

专为日常开发优化,按使用频率排序,覆盖90%以上开发场景,可直接复制使用。


一、Git 版本控制(最常用)

命令 作用 示例
git init 在当前目录初始化Git仓库 git init
git clone [仓库URL] 克隆远程仓库到本地 git clone https://github.com/username/repo.git
git status 查看工作区和暂存区状态 git status
git add [文件/目录] 将文件添加到暂存区 git add .(添加所有文件) git add main.py
git commit -m "提交信息" 提交暂存区的文件到本地仓库 git commit -m "feat: 添加用户登录功能"
git push 将本地提交推送到远程仓库 git push origin main
git pull 拉取远程仓库的最新代码 git pull origin main
git branch 查看所有本地分支 git branch
git branch [分支名] 创建新分支 git branch dev
git checkout [分支名] 切换到指定分支 git checkout dev
git checkout -b [分支名] 创建并切换到新分支 git checkout -b feature/login
git merge [分支名] 将指定分支合并到当前分支 git merge dev
git log 查看提交历史 git log --oneline(简洁显示)
git reset --hard HEAD~1 撤销最近一次提交(谨慎使用) git reset --hard HEAD~1
git stash 暂存当前未提交的修改 git stash
git stash pop 恢复最近一次暂存的修改 git stash pop

二、Python 开发

命令 作用 示例
python3 --version 查看Python版本 python3 --version
pip3 --version 查看pip版本 pip3 --version
pip3 install [包名] 安装Python包 pip3 install requests
pip3 install -r requirements.txt 批量安装依赖 pip3 install -r requirements.txt
pip3 freeze > requirements.txt 导出当前环境的所有依赖 pip3 freeze > requirements.txt
python3 [脚本名] 运行Python脚本 python3 main.py
python3 -m venv [虚拟环境名] 创建Python虚拟环境 python3 -m venv venv
source venv/bin/activate 激活虚拟环境(macOS/Linux) source venv/bin/activate
deactivate 退出虚拟环境 deactivate
python3 -m pytest 运行pytest测试 python3 -m pytest tests/
python3 -m debugpy --listen 5678 [脚本名] 以调试模式运行脚本 python3 -m debugpy --listen 5678 main.py

三、C/C++ 开发(GCC/G++)

命令 作用 示例
g++-14 --version 查看G++版本 g++-14 --version
g++-14 [源文件] -o [输出文件] 编译C++程序 g++-14 main.cpp -o main
g++-14 -std=c++17 [源文件] -o [输出文件] 指定C++标准编译 g++-14 -std=c++17 main.cpp -o main
g++-14 -g [源文件] -o [输出文件] 生成调试信息(用于gdb) g++-14 -g main.cpp -o main
./[可执行文件] 运行编译后的程序 ./main
gdb [可执行文件] 使用GDB调试程序 gdb main
make 执行Makefile编译项目 make
make clean 清理编译生成的文件 make clean

四、Homebrew 包管理(macOS 必备)

命令 作用 示例
brew --version 查看Homebrew版本 brew --version
brew update 更新Homebrew本地包索引 brew update
brew upgrade 升级所有已安装的包 brew upgrade
brew install [包名] 安装命令行工具 brew install git
brew install --cask [应用名] 安装图形化应用 brew install --cask visual-studio-code
brew uninstall [包名] 卸载已安装的包 brew uninstall python
brew search [关键词] 搜索可用的包 brew search node
brew list 列出所有已安装的命令行包 brew list
brew list --cask 列出所有已安装的图形化应用 brew list --cask
brew info [包名] 查看包的详细信息 brew info gcc
brew cleanup 清理旧版本的包和缓存 brew cleanup

五、Docker 容器化开发

命令 作用 示例
docker --version 查看Docker版本 docker --version
docker pull [镜像名] 拉取Docker镜像 docker pull ubuntu:22.04
docker images 列出所有本地镜像 docker images
docker run [选项] [镜像名] 运行容器 docker run -it ubuntu:22.04 /bin/bash
docker ps 列出所有正在运行的容器 docker ps
docker ps -a 列出所有容器(包括已停止的) docker ps -a
docker exec -it [容器ID/名称] /bin/bash 进入正在运行的容器 docker exec -it mycontainer /bin/bash
docker stop [容器ID/名称] 停止正在运行的容器 docker stop mycontainer
docker rm [容器ID/名称] 删除已停止的容器 docker rm mycontainer
docker rmi [镜像ID/名称] 删除本地镜像 docker rmi ubuntu:22.04
docker-compose up 启动docker-compose定义的服务 docker-compose up -d(后台运行)
docker-compose down 停止并删除docker-compose服务 docker-compose down

六、网络与调试工具

命令 作用 示例
ping [域名/IP] 测试网络连通性 ping baidu.com
curl [URL] 发送HTTP请求 curl https://api.github.com
curl -X POST -d "data=test" [URL] 发送POST请求 curl -X POST -d "username=admin" http://localhost:3000/login
ifconfig 查看网络接口信息 ifconfig en0
`netstat -an grep 端口号` 查看端口占用情况
lsof -i :[端口号] 查看占用指定端口的进程 lsof -i :3000
kill -9 [进程ID] 强制结束指定进程 kill -9 12345
nc -zv [IP] [端口] 测试端口是否开放 nc -zv 127.0.0.1 80
traceroute [域名/IP] 追踪网络路由 traceroute baidu.com

七、通用开发工具与技巧

命令 作用 示例
code [文件/目录] 用VS Code打开文件或目录 code .(打开当前目录)
nano [文件名] 用nano编辑器打开文件 nano ~/.zshrc
vim [文件名] 用vim编辑器打开文件 vim main.py
grep [关键词] [文件] 在文件中搜索关键词 grep "error" app.log
grep -r [关键词] [目录] 递归搜索目录中的关键词 grep -r "TODO" src/
find [目录] -name [文件名] 查找文件 find . -name "*.py"
tar -zcvf [压缩包名].tar.gz [目录] 压缩目录为tar.gz tar -zcvf project.tar.gz src/
tar -zxvf [压缩包名].tar.gz 解压tar.gz压缩包 tar -zxvf project.tar.gz
chmod +x [文件] 给文件添加可执行权限 chmod +x run.sh
sudo [命令] 以管理员身份执行命令 sudo rm -rf /Applications/OldApp.app

八、必设开发别名(添加到 ~/.zshrc)

bash 复制代码
# Git 别名
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push'
alias gl='git log --oneline'

# Python 别名
alias py='python3'
alias pip='pip3'
alias venv='python3 -m venv venv && source venv/bin/activate'

# C/C++ 别名
alias g++='g++-14'
alias gcc='gcc-14'

# 系统别名
alias ll='ls -la'
alias update='brew update && brew upgrade && brew cleanup'
alias zshrc='code ~/.zshrc && source ~/.zshrc'

添加后执行 source ~/.zshrc 立即生效。


九、快速查询技巧

  • man [命令]:查看命令官方手册(如 man git
  • tldr [命令]:查看命令简洁实用示例(需先 brew install tldr
  • history | grep [关键词]:搜索历史命令
相关推荐
ServBay1 天前
2026 Mac 本地大模型部署深度解析与混合架构指南
后端·macos·aigc
搬砖的小码农_Sky1 天前
macOS Sequoia上如何安装Python开发环境?
开发语言·python·macos
码农阿强2 天前
OpenAI Codex 全平台详细安装与配置教程(Windows/Mac/Linux)
linux·windows·macos·ai
lxllzwj52013142 天前
Mac如何像shell一样丝滑的使用item2连接服务器.
服务器·macos·github
搬砖的小码农_Sky2 天前
macOS Sequoia上如何安装gcc/g++环境?
c语言·c++·macos
少云清2 天前
Mac 上怎么找到这个目录 /Users/你的用户名/Library/Application Support/JetBrains
macos
Digitally2 天前
如何轻松地将照片从安卓手机无线传输到Mac电脑
android·macos·智能手机
CodeForCoffee2 天前
iPhone照片导入Mac
macos·ios·iphone
带娃的IT创业者2 天前
MLX-VLM:在Mac上解锁视觉语言模型的本地推理与微调能力
人工智能·macos·语言模型·mac·视觉语言模型·mlx·本地推理