对自己平时使用的常用软件做个整理归纳,便于以后使用,Github上是一些自用的软件。
推荐些好网站 👍:
- MacApp:https://macapp.org.cn/
- appstorent:https://appstorrent.ru/
Homebrew
首推的就是 Homebrew,命令行管理各类软件,方便安装、升级、卸载等操作,且会根据你系统的版本选择对应的软件版本。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
常用的一些命令:
# []代表可选项
# 查看已安装软件包列表
brew list [FORMULA|CASK...]
# 搜索指定的软件包,可以使用正则
brew search TEXT/REGEX/
# 查看指定软件包信息
brew info [FORMULA|CASK...]
# 安装软件包
brew install FORMULA
# 安装带有图形化界面的软件包
brew install --cask CASK
# 卸载指定软件包
brew uninstall FORMULA|CASK...
# 升级 Homebrew
brew update
# 查看可以升级的软件包
brew outdated
# 升级软件包
brew upgrade [FORMULA|CASK...]
下面的软件都会附上一个 brew
的安装命令,当然也附上了官网地址,可以去官网下载 .dmg
自行安装。
常用软件
可以去 Github 上的 awesone-mac 寻找自己需要的软件,我这边主要是一些自用的软件列表。
- CleanMyMac X:专业的清理工具(有免费版)
- Tencent Lemon:清理工具,App Store 里只有不完整版,完整版需要在官网下载
- App Cleaner & Uninstaller:最强大的软件卸载和清理工具(有免费版本)
brew install --cask app-cleaner
- AppCleaner 小巧的软件卸载工具
brew install --cask appcleaner
- Downie 4:最好用的 Mac 视频下载工具
- IINA:Mac 上非常强大的全格式视频播放器
brew install --cask iina
- The Unarchiver:免费的解压缩软件,没有压缩功能,但解压缩功能十分强大 (AppStore)
- Keka:压缩文件管理器,App Store里收费,官网和命令行免费
brew install --cask keka
- Mac Mouse Fix:鼠标滚动平滑工具
同类型还有 Mos,但它很久不更新了
- Snipaste:Windows 下比较喜欢使用的截图软件,主要是喜欢其中的贴图功能
- Shottr:轻量级截图工具,支持滚动长截图和贴图
- Alfred:效率神器,可替代 Spotlight(收费)
brew install --cask alfred
- Raycast:免费功能够用了,也有丰富的插件系统,替代 Spotlight
- SwitchHosts:管理、切换多个 hosts 方案的工具
- PopClip:强大的文本操作工具,有丰富的插件功能
- Clipy:轻量的剪切板扩展应用程序
- AltTab:使用 Windows 的 alt-tab
brew install --cask alt-tab
-Hammerspoon:自动化工具,使用 Lua 脚本实现各种操作
- CheatSheet 快长按command可以快速查看当前软件的快捷键
brew install --cask cheatsheet
- One Switch:Mac 菜单栏工具,一键切换各种设置(只能试用7天)
- Bartender 4:菜单栏应用图标管理工具(完整版付费)
brew install --cask bartender
- iBar:菜单栏工具 (AppStore)
- Better MenuBar:实时监测显示电脑内存、CPU、蓝牙设备和电量 (AppStore)
- iStat Menus:我个人认为最好用的系统检监测工具(同类型免费替代产品很多)
- Rectangle:免费的分屏软件
brew install --cask rectangle
- Omi NTFS 磁盘管理助手:免费的 NTFS 磁盘读写工具 (AppStore)
- Bob:简小好用的翻译工具,支持语言自动检测,截图翻译 (AppStore)
- Easydict:词典翻译 App,Bob 的免费替代品
- MenubarX:一款强大的 Mac 菜单栏浏览器,可以在菜单栏固定任何网页,就像原生 App 一样使用 (AppStore)
- AirBuddy:在 macOS 上查看你的无线设备
- Aldente Pro:电池管理软件,限制最大充电电量 🔋
- Dropover:拖动文件更加容易
- Silicon:识别软件的兼容,也可以使用 Silicon Info
- BetterDisplay:非4K显示器开启 HiDPI
开启 HiDPI 后,又可以直接在设置->显示器中设置,就很奇怪 ❓
- OpenInTerminal:Finder 工具栏应用程序,用于打开终端、打开指定 App 等
如果只需要打开终端的话,可以安装 OpenInTerminal-Lite。
- Bruno:离线的 API 客户端
文件都在本地,不用登录让人很难不喜欢
编程类
终端
- Alacritty:极简主义的跨平台终端模拟器,非常快速,在 macOS 上提供了很多额外的 action 功能支持
brew install --cask alacritty
- iTerm2:号称 Mac 下最强大的终端
brew install --cask iterm2
- Tabby:一个高度可配置的现代终端模拟器(支持中文)
brew install --cask tabby
- Warp:号称 21 世纪的终端,功能强大,目前仅支持 Mac
brew install --cask warp
环境
- Miniconda 因为 Mac 的容量比较小,加上我又习惯了使用 conda
,所以选择了相对轻亮级的 Miniconda。
bash brew install --cask miniconda # 也可以选择 Anaconda brew install --cask anaconda
- Miniforge:包含
Conda
和Mamba
、使用conda-forge
作为默认 channel 的最小安装环境
Anaconda 🆚 Miniconda 🆚 Micromamba 🆚 Miniforge,相比较下来,我还是比较推荐最轻量的 Miniforge,它同时包含
conda
和mamba
,mamba
真的非常快 ⚡️!
- Node.js
brew search node # 里面有很多版本的 node,选择自己需要的就行 brew install node
- Go
brew install golang go env -w GOPROXY=https://goproxy.cn,direct
- Rust:可以选择使用 rustup
brew install rust
IDE
- CotEditor:轻量的文本编辑器
- VSCode
brew install --cask visual-studio-code
- JetBrains Toolbox:便于管理 JB 下的 IDE
brew install --cask jetbrains-toolbox
- 微信开发者工具 还是去官网下载比较好,便于选择版本
- Xcode:用于 macOS app 开发的 IDE 和工具链新版的直接去 App Store 里下载即可,老版的可以选择去官网下载
- Cleaner for Xcode:清理 Xcode(中文)(App Store 下载)
- DevCleaner for Xcode(App Store 下载)
很多工具需要安装
Xcode Command Line Tools
,不太推荐安装整个 Xcode,因为比较大,运行xcode-select --install
即可。
数据库
-
MySQL:官网的版本选择比较多
brew search mysql # 有很多版本的 mysql,自行选择安装 brew install mysql
也可以选择使用 MarriaDB 代替 MySQL
-
brew search redis # 有很多版本的 redis 供选择 brew install redis
-
Sequel Ace:MySQL/MariaDB 数据库管理(App Store 下载)
-
RedisInsight:官方提供的 Redis 可视化工具 (AppStore)
-
DbGate:SQLite/MySQL/MariaDB/PostgreSQL/SQL Server/Oracle/MongoDB/Redis/Amazon Redshift/CockroachDB 支持 SQL+noSQL 的数据库管理
真的很喜欢 DbGate,开启速度是我目前见过最快 ⚡️ 的!
-
Beekeeper Studio:MySQL/PostgreSQL/SQLite/SQL Server 等的数据库管理,非常美观、易用
不知道为什么双击数据库文件,不会默认使用 DbGate,所以这边安装了 Beekeeper,启动速度也非常快。
-
Tiny RDM:轻量级跨平台 Redis 桌面管理器
-
harlequin:终端的 SQL IDE,支持 DuckDB/SQLite
笔记
- Typora 所见即所得的一款笔记软件,我个人觉得唯一的缺陷就是没有同步功能
如果你购买了正版,就直接下载最新版本就行。没有的话还是去官网找老版本吧。brew install --cask typora
- Obsidian:强大的插件系统,笔记存储在本地,同步需要付费,如果都是苹果设备的话,iCloud 同步会比较方便
brew install --cask obsidian
- Notion:美观的笔记软件,块状的设计非常灵湖,多系统同步方便。笔记存储在云端,服务器在国外,速度会比较慢
brew install --cask notion
我这边安装 Notion,是为了方便 Obsidian 通过插件发布至 Notion,借用 Notion 分享一些笔记。
Docker
- OrbStack:更轻量、低开销的 Docker Desktop 替代品(安装也很快)
brew install --cask orbstack
- Docker Desktop
brew install --cask docker
- Podman Desktop:Docker Desktop 替代品
brew install --cask podman-desktop