从零开始配置 mac 工作环境

简介: 从零开始配置 mac 工作环境

image.png


step1: 基础环境

Homebrew(M1)


官网:brew.sh/index_zh-cn

通过 Homebrew 对 Mac 上的各种应用软件进行管理,例如:安装、更新、查看、搜索、卸载等。

以下为国内安装Homebrew的正确姿势:(基于gitee上某大神的自动安装脚本)

# 安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
# 全选1
# 卸载
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
# 判断是否成功安装
brew -v
# 验证状态
brew doctor
# 安装 brew cask
brew tap caskroom/cask
# M1+
brew tap homebrew/cask  


其他常用命令

# 查看需要更新的包
brew outdated 
# 更新所有的包
brew upgrade             
# 更新指定的包
brew upgrade $FORMULA  
# 清理所有包的旧版本
brew cleanup
# 清理指定包的旧版本             
brew cleanup $FORMULA
# 查看可清理的旧版本包,不执行实际操作    
brew cleanup -n          


brew cask

# 查看已安装的软件
brew list --cask
# 搜索软件 例如:nginx qq
brew search $FORMULA --cask
# 卸载软件
brew uninstall $FORMULA

常用插件


  • zsh
  • Oh My Zsh 彩色 bash。
  • zsh-completions
  • tree 查看目录结构,在目录下直接输入 tree 命令就可以使用了
  • z 快速进入目录
# 安装插件
sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"
# OMZ 安装会把当前环境的 $path 写入 ~/.zshrc 中。建议 ~/.zshrc 重置
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 配置 zsh
vim ~/.zshrc
# tree 查看目录结构
brew install tree


Step2: 开发环境


  • nvm brew install nvm / nvm install stable / node -v
  • java 地址 / javac -version
  • idea brew intellij-idea-ce --cask
  • google-chrome 谷歌浏览器 brew install google-chrome --cask
  • visual-studio-code vscode brew install visual-studio-code --cask
  • keka 解压工具,因为 mac 不原生支持 7z/rar 等压缩格式。brew install keka --cask


step3: 其他


  1. 建议买张 macOS 快捷键的膜。
  2. Dock Position 建议挪到左边或者右边,这样省点垂直空间。


nvm 找不到

zsh: command not found

open -e ~/.bash_profile
# 打开这个文件,如果没有则创建
touch ~/.bash_profile
# 编辑
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# 打开文件
open -e ~/.zshrc
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# 打开文件
open -e ~/.profile
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# 更新文件
source ~/.bash_profile
source ~/.zshrc
source ~/.profile


目录
相关文章
|
8月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
497 60
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
455 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
5356 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
项目管理 Python
如何在Mac上安装多个Python环境
在你的Mac上使用多个Python环境可以对项目管理很有帮助,特别是在同时处理不同Python版本或不同的包需求时。在这篇文章中,我们将向你展示如何在Mac上轻松地安装和管理多个Python环境。
404 5
 如何在Mac上安装多个Python环境
|
JavaScript Linux Android开发
mac环境下搭建frida环境并连接网易mumu模拟器
这篇文章介绍了如何在mac环境下搭建Frida环境,并详细说明了如何连接网易MuMu模拟器进行动态分析。
903 1
|
Web App开发 开发工具 Android开发
【Flutter】Flutter安装和配置(mac)
【Flutter】Flutter安装和配置(mac)
|
PyTorch TensorFlow 算法框架/工具
手把手教你-MAC笔记本安装Pytorch环境
手把手教你-MAC笔记本安装Pytorch环境
|
Linux C语言 iOS开发
MacOS环境-手写操作系统-06-在mac下通过交叉编译:C语言结合汇编
MacOS环境-手写操作系统-06-在mac下通过交叉编译:C语言结合汇编
288 0