开发必装软件(mac)

开发必装软件(mac)

持续收集中,文件所列举的软件皆为博主自己日常使用顺手的。

博主使用的mac为M1芯片。下文多围绕M1芯片为主的软件安装。

  • 2023年8月2日

    文中多软件安装依赖homebrew ,所以必须安装homebrew 。

    文章内容多为整理汇总,因为某些原因未能及时记录原文出处,如有侵犯请及时联系。

Homebrew篇

  • 官网

    • 安装

      /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

    • 卸载

  • 国内源

    • 安装

      /bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

    • 卸载

      /bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)”

常用命令

## 安装
brew install nginx
## 卸载
brew uninstall nginx
## 查看软件信息
brew info nginx
## 查看已经安装
brew list

替换源

由于国内网络环境问题,使用 brew 安装软件的时候,可能会失败,这个时候可以考虑将安装源替换为中科大的镜像,命令如下:

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

如果想恢复为官方源,命令如下:

cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
#查看homebrew当前安装
which brew
#brew更新
brew update
#brew自检,这个命令可以检查当前安装环境存在的问题,按提示一般可以修护。
brew docto

Git篇

brew install git
## 打开新的 terminal window/tab 执行以下命令
git --version
## 以下按需键入(主要是嫌弃每次提交git要输入密码麻烦,索性直接使用秘钥)
## 1. 输入如下命令产生新的key
ssh-keygen -t rsa -C "[email protected]"
## 2. 查看生成的key内容
cat ~/.ssh/id_rsa.pub
## 3. 将秘钥粘贴至对应代码托管网站
Github页面 -> 右上角Setttings -> SSH keys ->Add key 或者 gitee 同理
将第二步的key粘贴
## 4. 配置Git用户信息
git config --global user.name   "你的名字或昵称"
git config --global user.email  "你的邮箱"

番外

  • 清华大学开源软件镜像站

JAVA篇(多版本)

1/2 为必须步骤

1. 安装Java

# 安装最新版OpenJDK
$ brew install --cask temurin

# 安装其他版本
$ brew tap homebrew/cask-versions
$ brew install --cask temurin11
$ brew install --cask temurin8

2. 配置jEnv

1/1.1/1.2/1.3 请按照顺序依次执行

其余按需

## 1. 把所有JDK加入jEnv管理
## 1.1 查看系统中有哪些JDK版本
/usr/libexec/java_home -V

## 1.2 将所有JDK的路径加入到jEnv中
jenv add <jdk_path>
## eg : jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home

## 1.3 查看下jEnv管理的所有JDK版本
jenv versions

## 设置全局JDK版本
jenv global 11

## 设置项目JDK版本
## 如果要为项目指定JDK版本,只需在项目根目录下使用以下命令即可,jEnv会在目录下生成`.java-version`文件来描述当前项目使用的JDK版本
jenv local 1.8

## 设置shell的JDK版本
jenv shell 17

python篇

下文基本为必须,请按需执行

1. 安装pyenv

  brew install pyenv

2. 查看当前安装的pyenv的版本

pyenv -v

3. 将pyenv配置到全局环境变量中

3.1 打开全局的环境变量配置文件

vim  /etc/profile 

3.2 在文末加上这如下配置

 export PYENV_ROOT=~/.pyenv
 export PATH=$PYENV_ROOT/shims:$PATH

3.3 使环境变量配置文件立即生效

 source /etc/profile 

4. 查看所有的python版本

 pyenv versions 

执行命令后

  • *->指向的是当前所使用的版本
  • system->系统安装的python

5. 查看所有可以安装的python版本

pyenv install --list

6. 安装指定版本的python

## 命令格式:pyenv install 版本号 ,eg:
pyenv install 3.8.9
pyenv rehash # 在进行安装、删除指定python版本后使用,更新版本管理数据库

7. 查看当前安装的所有版本

pyenv versions

8. 切换python版本

## 全局切换
pyenv global 3.5.5
## 当前目录及其子目录生效(激活) 取消激活则使用--unset参数 eg: pyenv local --unset
 pyenv local 3.5.5
## 验证
 python -V 

9. 卸载指定的Python版本

 pyenv uninstall 3.8.9
 pyenv rehash # 在进行安装、删除指定python版本后使用,更新版本管理数据库

homebrew-cask篇

brew -v

M1芯片上,homebrew的安装路径为:"/opt/Homebrew/

安装 cask

brew tap homebrew/cask

本地repo /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask

brew cask install

brew cask uninstall

更新

brew upgrade --cask

安装的应用

brew list --cask

chrome/edge 拓展篇

  • Adblock Plus:广告弹窗

    • chrome 商店安装地址
  • Global Speed: 视频速度控制

    • chrome 商店安装地址
  • Tampermonkey

    • chrome 商店安装地址

      脚本网站 https://greasyfork.org/zh-CN

      • 沉浸式翻译
      • Magic Userscript+ : 显示当前网站所有可用的UserJS脚本 Jaeger
      • 自动展开
      • 选中复制

其他软件篇(推荐软件)

iShot

优秀的截图工具,目前使用挺顺手

  • https://apps.apple.com/cn/app/ishot-%E4%BC%98%E7%A7%80%E7%9A%84%E6%88%AA%E5%9B%BE%E8%B4%B4%E5%9B%BE%E5%BD%95%E5%B1%8F%E5%BD%95%E9%9F%B3ocr%E7%BF%BB%E8%AF%91%E5%8F%96%E8%89%B2%E6%A0%87%E6%B3%A8%E5%B7%A5%E5%85%B7/id1485844094?mt=12

超级右键 Lite

功能如其名 用windows用多了,不用这个难受

  • https://apps.apple.com/cn/app/%E8%B6%85%E7%BA%A7%E5%8F%B3%E9%94%AElite/id1552554632?mt=12

clashX

我用的很少,自己搭建了 NanoPi R2S 实现目的

  • https://github.com/yichengchen/clashX/releases 下载 .dmg 安装

wps

  • https://mac.wps.cn/

坚果云

博主使用typora搭配坚果云 实现文档的云存储(当然还有其他的)

  • https://www.jianguoyun.com/s/downloads

utools

开发过程中需要使用翻译、OCR文字识别、随机生成手机号… 使用这款工具(安装后打开寻找对应插件)

  • https://u.tools/

The Unarchiver

压缩软件

  • https://apps.apple.com/cn/app/the-unarchiver/id425424353?mt=12

你可能感兴趣的:(macos)