mac brew 命令详解

brew 是 macOS 系统中 Homebrew 的命令行工具,用于在 macOS 上安装、更新和管理各种软件包。以下是对 brew 命令的详细介绍,按照功能和使用频率进行分点和归纳:

1. 安装和卸载软件包

  • 安装软件包:使用 install 命令,后跟软件包的名称。
brew install nginx

在这里插入图片描述

  • 卸载软件包:使用 uninstall 命令,后跟软件包的名称。
brew uninstall nginx

在这里插入图片描述
根据提示显示配置文件尚未删除,可以使用 rm -rf进行删除

rm -rf /opt/homebrew/etc/nginx

2. 查询软件包信息

  • 列出已安装包 使用list命令
brew list

在这里插入图片描述

  • 关键字搜索可安装包:使用 search 命令
brew search nginx

在这里插入图片描述

  • 查看软件包信息:使用 info 命令
brew info nginx

在这里插入图片描述

  • 查看已安装包的依赖:使用 deps xxx --installed --tree 命令。(xxx不指定会列出所有的)
brew  deps nginx --installed --tree

在这里插入图片描述

3. 更新和清理

  • 更新 Homebrew:使用 update 命令。(更新 Homebrew 本身)
brew  update

在这里插入图片描述

  • 升级软件包:使用 upgrade 命令并跟上软件包名称(缺省时全部升级)。
brew  upgrade nginx

在这里插入图片描述

  • 清理过期的软件包:使用 cleanup 命令。
brew  cleanup

在这里插入图片描述

4.已安装的软件包进行管理

  • 后台进程模式启动服务:使用 --services start 参数。
brew services start nginx

在这里插入图片描述

  • 停止服务:使用 --services stop 参数。
brew services stop nginx

在这里插入图片描述

  • 重启服务:使用 --services restart 参数。
brew services restart nginx

在这里插入图片描述

  • 列出brew管理的所有服务:使用 --services list 参数。
brew services list

在这里插入图片描述

4.其他相关命令

  • 显示 Homebrew 版本信息:使用 --version 参数。
brew --version
  • 删除 brew 缓存rm -rf $(brew --cache) 来删除对应的 brew 缓存。
rm -rf $(brew --cache)

以上是对日常主要使用brew 命令的介绍

点关注 不迷路

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/16606.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot 实现跨域的几种方式

1、跨域的原因: 由于同源策略(Same Origin Policy)的限制,浏览器不允许跨域请求。同源策略规定,A网页设置的Cookie、LocalStorage和IndexDB无法被同源以外的网页读取。 2、原因: 1)浏览器的同源策略(Same Origin Policy)限制了跨域请求。主要…

leetcode 1774.最接近目标价格的甜点成本

思路:DFS暴力 今天就不整动态规划了,脑子有点用不过来了。 这个题其实暴搜就行了,在暴搜之前,首先定下来初值,也就是冰淇凌的基地,我们一个一个遍历就行了,然后挨个暴搜 这个DFS的类型是指数…

python tuple(元组)

python list(列表)、创建、访问、内置index、判断in、not in、添加元素、insert、append、extend、列表排序、颠倒顺序、删除元素、remove、pop、clear-CSDN博客 目录 tuple: 元组的主要特点包括: tuple的创建 单个元组需要注…

C++和QML混合编程-C++访问QML元素

QML在处理一些UI显示的时候比较擅长,但当涉及到一些后台业务的时候就比较乏力了。这里介绍一下如何通过C++对QML的能力进行扩展。C++访问操作QML的方式主要分为两种: 1.通过findChild查找QML子元素 2.通过QQmlComponent动态创建元素。 下面分别介绍一下两种方式的详细用法。…

测试用例篇

测试用例的基本要素 **测试用例是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环 **境、操作步骤、测试数据、预期结果等要素.评价测试用例的标准:**对比好坏用例的评价标准 **用例表达清楚,无二义性用例可操作…

Spring服务启动后就执行某个方法

下边按照执行顺序前后,测试代码结果截图放到最后: 1、注解PostConstruct 时间:当前bean被创建并且所有的依赖注入完成之后执行; 使用:当前bean 所在类内的某个方法上 添加该注解;该方法没有参数&#xf…

探索移动云服务:构建高效移动互联网应用的最佳实践

一、移动云服务简介 官网:https://ecloud.10086.cn 移动云,或称为移动云计算,是通过无线网络向移动设备用户提供云计算服务的技术。它使用户能够通过智能手机、平板电脑和笔记本电脑等各类移动设备,在任何时间、任何地点便捷地访…

小程序怎么改名

经常有商家想要对自己的小程序进行重命名,改名可能是为了更好地与品牌形象以及业务相匹配,也可能是为了更好地吸引用户。那么如何才能更名呢? 一、准备几个新名字。 在决定改名之前,首先要确定几个新的小程序名字。为什么要准备…

帝国CMS如何修改时间格式,变成几分钟,几小时教程

该插件已经在帝国cms6.6上测试通过&#xff0c;至于其他版本&#xff0c;请自行测试。 目前支持&#xff1a;标签模板&#xff0c;列表模板&#xff0c;内容模板 安装说明&#xff1a; 把以下的内容复制到 /e/class/userfun.php 文件里&#xff08;放在<?php和?>之间…

自定义类型:结构体详解

1.结构体 1.1 结构的基础知识 结构是一些值的集合&#xff0c;这些值称为成员变量。一个整型数组&#xff0c;它的每个数组元素只能是整型&#xff0c;字符型的数组它的每个元素只能是字符型。但是结构体的每个成员可以是各种不同类型的变量。 1.2结构的声明 //声明 struct t…

Excel如何换行不换格

在换行的字之间 按住Alt 回车

孜然多程序授权系统V2.0开源

源码介绍 孜然一款多程序授权系统&#xff0c;支持自定义权限价格/新增程序配置等支持自动生成授权代码在线签到在线充值多支付接口IP/域名云黑文章系统&#xff08;富文本编辑器&#xff09;卡密功能一键云黑&#xff08;挂个大马/一键黑页/一键删库/一键删源码&#xff09; …

批处理作业调度问题 (回溯法)

目录 一、问题解析 二、实例剖析 三、算法思路 四、代码实现 结果&#xff1a; 总结 前言 【问题】n 个作业{1, 2, …, n}要在两台机器上处理&#xff0c;每个作业必须先由机器 1 处理&#xff0c;再由机器 2 处理&#xff0c;机器 1 处理作业i所需时间为 ai&#xff0c;…

【Linux-时间管理和内核定时器】

Linux-时间管理和内核定时器 ■ 设置系统节拍率■ 高节拍率和低节拍率的优缺点&#xff1a;■ jiffies 系统节拍数■ get_jiffies_64 这个函数可以获取 jiffies_64 的值■ 处理绕回■ 使用 jiffies 判断超时 ■ jiffies 和 ms、 us、 ns 之间的转换函数在这里插入代码片■ 内核…

QT常量中有换行符

头文件添加&#xff1a; #pragma execution_character_set("utf-8")

随笔之职场:追求技术悲惨之路

技术与职场的反思 作为一名拥有十几年技术开发经验的专业人士&#xff0c;我曾坚信技术能力的提升是职场成功的关键。我专注于WebGIS开发&#xff0c;不断学习新技术&#xff0c;追求技术的深度和广度。然而&#xff0c;随着时间的推移&#xff0c;我逐渐意识到&#xff0c;技…

Java中的类加载器

类加载器 1.什么是类加载器&#xff1f; 启动类加载器&#xff08;Bootstrap ClassLoader&#xff09;&#xff1a;这是JVM自带的类加载器&#xff0c;负责加载Java的核心类库&#xff0c;如rt.jar等。由于安全原因&#xff0c;启动类加载器加载的类不能被其他类加载器加载的类…

数据库(8)——DML数据操作

增添数据 给指定字段添加数据 INSERT INTO 表名 (字段名1&#xff0c;字段名2,...)VALUES(值1,值2...); 没有的添加的字段默认为NULL。 给全部字段添加数据 INSERT INTO 表名 VALUE (值1,值2,....值n); 此时值的顺序对应表中字段的顺序 批量添加数据 INSERT INTO 表名(字段1,…

ssm143校园一卡通系统软件的设计与实现+jsp

校园一卡通系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本校园一卡通系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间…