Mac利器Homebrew介绍
一、Homebrew是什么?
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
官网地址:https://brew.sh
二、Homebrew 怎么安装 ?怎么卸载 ?
1、安装
打开终端,输入以下代码,稍等片刻,输入密码,等待安装完成
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、卸载
打开终端,输入以下代码,稍等片刻,输入密码,等待卸载完成
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
三、Homebrew基本使用
-
安装任意包
$ brew install <packageName>
例如:安装python
$ brew install python
-
卸载任意包
$ brew uninstall <packageName>
示例:卸载python
$ brew uninstall python
查询可用包
$ brew search <packageName>
查看已安装包列表
$ brew list
查看任意包信息
$ brew info <packageName>
更新Homebrew
$ brew update
查看Homebrew版本
$ brew -v
Homebrew帮助信息
$ brew -h
四、注意事项
Mac OS X 10.11系统以后,/usr/local/等系统目录下的文件读写是需要系统root权限的,以往的Homebrew安装如果没有指定安装路径,会默认安装在这些需要系统root用户读写权限的目录下,导致有些指令需要添加sudo前缀来执行,如果你不想每次都使用sudo指令,你有两种方法可以选择:
1、安装Homebrew时对安装路径进行指定,直接安装在不需要系统root用户授权就可以自由读写的目录下
<安装路径> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、对/usr/local 目录下的文件读写进行root用户授权
$ sudo chown -R $USER /usr/local
例如:
$ sudo chown -R zachary /usr/local
此篇仅供自己笔记备用
原文地址
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MQTT协议概述
概述 MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器之间通信的桥梁。 MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议。有以下特点: 使用发布/订阅消息模式,提供一对多的消息发布 使用TCP/IP提供网络连接 小型传输,开销很小(固定长度的头部是 2 字节),协议交换最小化,以降低网络流量,传输的内容最大为256MB。 使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。 1.MQTT协议实现方式 MQTT系统由与服务器通信的客户端组成,通常称服务器为“代理Broker”。客户可以是信息发布者Publish或订阅者Subscribe。每个客户端都可以连接到代理。 信息按主题层次结构组织。当发布者具有要分发的新数据时,它会将包含数据的控制消息发送到连接的代理。然后,代理将信息分发给已订阅该主题的任何客户端。发布者不需要有关于订阅者数量或位置的任何数据,而订阅者又不必配置有关发布者的任何数据。 M...
- 下一篇
写给我即将入学的研究生(英语学习篇)
换个角度,跟你聊聊英语学习。 说明 听说距离你新生报到还有几天。我想趁这个机会,给你写些东西。 之前,我给你的师兄师姐们写过《写给我即将毕业的研究生》。那些都是关于毕业后走上工作岗位的事情。这次给你写的,是关于未来三年,你求学过程中可能会遇到的一些实际问题。希望这些话,能对你的学习生活有些帮助。 我不想一次谈太多的东西。今天咱们就老生常谈,聊聊你的英语学习吧。 说这个问题,是因为最近一件小事儿,给我的触动。 知乎上面有一个问题,叫做《如何系统地自学 Python?》,我在后面写了自己的答案,其实就是你之前在我公众号读到过的《如何高效学Python?》。答案网址在这里。 这个答案,获得了将近 2400 个赞同,800余次感谢。 然而,在留言区里,我看到不少人把话题转移到了英语学习上。 他们要么很客气地找我要中文学习资料,要么不客气地……我就不重复了。但是显然,他们中的许多人,都不准备学英语。 我号称“爱问问题的王老师”,所以面对这个情境,也不禁在心中画了个大大的问号。 为什么他们这么反感学英语呢? 用处 原因可能不胜枚举。但是最主要的,应该是他们认为,学英语没用。 我们都观察到,许多人对...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- CentOS7,CentOS8安装Elasticsearch6.8.6