-
Homebrew 的安装与使用
打开官网,Homebrew ,复制代码安装即可。
MacOS下 Homebrew 资源路径和管理说明
在 MacOS初始安装后,目录
/usr/
下并不存在local子目录,当安装 homebrew 工具包时,会创建这个目录,也就是说目录/usr/local
是由brew 使用的,brew将在此目录下,分门别类的放置起所下载的各种不同的应用程序包,进行统一管理。Homebrew 主要文件分布和常用指令
- 当执行
brew install xxx
应用时,会将目录/usr/local/Cellar
下,创建名为xxx的目录,然后把所有下载的资源存放到这个目录下 - 当执行
brew uninstall xxx
应用时,会删除/usr/local/Cellar/xxx
目录 - 当执行
brew cleanup
时,会将存放在/usr/local/Cellar
目录下的同一个应用的所有低版本的程序包全部删除,只保留最新安装的程序包 - brew 会创建自己的缓存目录
/Users/<用户名>/Library/Caches/Homebrew
,brew 会将其作为资源下载的缓存目录 - 其他应用也与 Homebrew应用类似,都会在
/Users/<用户名>/Library/Caches/
目录下,建立自己的缓存目录,并在自己的缓存目录下存放自己的缓存文件 - 可以通过删除
/Users/<用户名>/Library/Caches
目录下的全部缓存文件,以此释放白占用的存储空间,增加可用存储空间。但是删除前要确认删除这些文件所带来的影响,如果不合适,尽量不要删除。
使用Homebrew
安装软件
brew install 软件名
, 如brew install git
卸载软件
brew uninstall 软件名
,brew uninstall git
查找软件
brew search 查找内容
- 普通查询,
brew search xxx
- 正则查询,
brew search /gi*/
升级软件
brew upgrade 软件名
: 更新指定软件,如brew upgrage git
brew upgrade
: 更新所有软件
清理软件
brew cleanup -n
: 查看哪些软件包要被清除brew cleanup 软件名
: 清除指定软件包的所有老版本brew cleanup
: 清除所有软件包的所有老版本
关联软件
-
brew prune
: 清理无用的symlink,且清理与之相关的位于/Applications
和~/Applications
中无用的App链接 -
brew link 软件名
: 将指定软件的安装文件symlink 到 Homebrew 上brew install 安装的软件会自动执行link操作;
DIY安装的需要手动执行link操作;
加上 - - overwritex选项,会先删除旧的symlink,再进行新的link操作
信息查询
brew -v
: 查看Homebrew 版本号brew list
: 查看已安装的软件brew home
: 用浏览器打开Homebrew官网brew info
: 显示软件信息
其他操作
brew update
: 升级Homebrew 自身brew doctor
: 检测系统中与Homebrew相关的潜在问题
文件权限问题
-
/usr/local
权限问题- 打开Finder
- 前往文件夹 /usr
- 右键文件夹,点击显示简介
- 给当前用户添加对
/usr/local
的读写权限
-
/usr/local/share
权限问题sudo chown -R $(whoami) /usr/local/share/
- 当执行
-
利用Homebrew安装Redis
-
安装命令 :
brew install redis
-
进入安装目录:
cd /usr/local/Cellar/redis/6.2.6/bin/
-
启动、关闭redis:
redis-server
前台启动redis-cli shutdown
单实例关闭。 或者127.0.0.1:6379> shutdown
关闭。 -
连接redis服务
redis-cli -h 127.0.0.1 (ip) -p 6379(port) # 示例 redis-cli -h 127.0.0.1 -p 6379
-
键入授权登录密码
127.0.0.1:6379> auth [username] password
-
退出本次回话
127.0.0.1:6379> quit
-
-
Redis 其他常用命令及配置
-
开机启动redis命令
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
-
使用launchctl启动redis server
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
-
使用配置文件启动redis server
redis-server /usr/local/etc/redis.conf
-
停止redis server的自启动
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
-
Redis 配置文件的位置
/usr/local/ect/redis.conf
-
卸载redis和它的文件
brew uninstall redis rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
-
测试redis server是否启动
redis-cli ping
-
Mac 安装 Homebrew并配置Redis
于 2022-04-14 23:25:20 首次发布