从零开始配置 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


目录
相关文章
|
2月前
|
监控 网络虚拟化
配置远程MAC镜像示例
配置远程MAC镜像示例
|
2月前
|
监控 网络虚拟化
配置本地MAC镜像示例
1. 创建VLAN10,将Switch与主机相连的接口加入VLAN10,实现主机与Switch间的二层互通。 2. 配置接口GE0/0/4为本地观察端口,负责向Server转发镜像报文。 3. 在VLAN10内配置MAC镜像,将VLAN10内指定MAC地址的主机访问Internet的流量复制一份到本地观察端口。
|
2月前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
174 1
|
1月前
|
开发工具 git
mac git配置 idea
mac git配置 idea
30 1
|
24天前
|
存储 Java API
Mac安装jadx并配置环境
Mac安装jadx并配置环境
29 0
|
2月前
|
Java
Mac环境下反编译apk
Mac环境下反编译apk
51 0
|
2月前
QT 5.14.2版本 MAC环境安装部署流程
QT 5.14.2版本 MAC环境安装部署流程
203 0
|
2月前
|
NoSQL Linux Redis
M1-Mac中docker的redis集群配置
M1-Mac中docker的redis集群配置
108 1
|
2月前
|
应用服务中间件 nginx iOS开发
mac+alfred中的Workflow实现快速格式化nginx配置
mac+alfred中的Workflow实现快速格式化nginx配置
39 0
|
XML 编解码 JavaScript
【HarmonyOS 专题】01 基础 Mac 环境安装配置
0 基础学习 HarmonyOS,第一步:Mac 环境安装配置!
266 0
【HarmonyOS 专题】01 基础 Mac 环境安装配置