文档章节

brew安装的目录结构

woshixin
 woshixin
发布于 2017/08/30 22:31
字数 842
阅读 292
收藏 1

起床写点东西,趁着头脑比较清醒,因为现在发现程序员原来是个高危行业呀,一不小心就被杀了祭天(啥时候成为祭品了,程序员最新使用方式吗?),也不敢从入门到删库,你看那个程序员被判刑5年了吧,还是因为老板欠薪,但是强奸罪是从三年起而已,这个真是让人好无奈呀。

Homebrew安装在本机的/usr/local/ 目录下,当然我这边还放了其他的软件,其他看上去奇怪的目录就是 brew带给我的,只是这个取名设计方式,模仿系统目录呀,有种傻傻分不清楚的赶脚,但是学习一下还是不错的,熟悉一下(我安装的是brew的

1.3.1-79),主要是熟悉了目录了,才能好好玩。

Cellar :文件夹存放的是所有包安装所在路径,按照这样Cellar/包名/版本号/ 的形式来安放。

opt :由于版本号随着跟新而改变的,所以需要一个固定不变的路径作为我们访问二进制和文档的路径,这就是opt 的作用,(这里不是很明白,为什么要存一份和Celler下一样的文件,就是没有带版本号,路径不能解决的问题是什么?)

Homebrew :brew程序所在路径,正如你所见的 是git的maste分支,在docs还真的是文档。

bin :所有包安装之后二进制都会链接到这个路径下,用于存放所安装程充的启动链接(相当于快捷方式),里面写的当然都是一些shell脚本

share :网上说所有包安装之后的文档都会链接到这个路径下,虽然有个man目录,但是文件夹都是些什么文件,所谓文档 和我想象的不一样啊

etc :配置文件存放的地方

lib :包相关库文件

var:我看到这是存放软件数据的地方,其中也包括日志,打开日志看看,这里目录结构也都是按照软件区分的,其中run存放的就有zookeeper的节点数据。

Caskroom(网上说app文件),Frameworks中什么都没有,暂且不知道这是用来放什么,可能我还没有安装什么复杂的,奇怪的东西,可能以后会知道,补上

 

还看到说一般不带任何选项的话,homebrew会优先下载二进制,二进制下载不到就会尝试从源码编译。这么牛逼,还会自己从源码编译吗,暂时不知道怎么做的。但是说到下载,其实好奇/Library/Caches,据说下载会缓存在/Library/Caches/Homebrew中,实际上我并没有找到,关于mac系统的介绍,有什么好的资料推荐吗?

 

周日看到这么大的太阳,庆幸昨天去打球了,我会告诉你昨天球场有辣妹吗,就是和你想象的一样热辣的那种,不过没有拍,腼腆哈,给大家看看上个星期打球的拍到的一张有亮点的照片,这个姿势你是求我佛保佑呢,还是要使出如来神掌,果然卧虎藏龙之地。

 

公众号

© 著作权归作者所有

共有 人打赏支持
woshixin
粉丝 22
博文 187
码字总数 165022
作品 0
杭州
程序员
OSX下的Python多版本管理器pyenv的安装设置

安装brew 我们可以用brew命令来更新OSX系统,brew命令类似于RHEL的yum和ubuntu的apt-get命令。 OSX没有自带brew,登陆Homebrew网站,找到ruby代码来安装brew: ruby$ ruby -e "$(curl -fsSL ...

BruceYu的博客
2016/03/04
328
0
Mac下的 tree 命令 输出目录树层结构

你也想要生成这个目录树层结构吗?,按下面操作即可: 1. mac 下使用 brew包管理工具安装 tree 2. 安装成功后,直接在终端使用,使用 --help 查看帮助信息 看到如下功能 3. 输出你的树层目录...

Jacob_LJ
2017/11/05
0
0
MAC具包brew安装和使用,使用brew安装mongo

mac mongodb安装及使用记录 Homebrew是Mac下得套件管理器,类似于Linux系统中的 yum 或者 apt-get ,它能让你的Mac更完美。mongodb则是NOSQL数据库,一种文档数据库,不同于传统的关系型数据...

spinachgit
2017/12/01
0
0
Mongodb的Mac端安装连接

什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性...

Leon丶l
2017/11/05
0
0
Mac入门(三)使用brew安装软件

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似ubuntu系统下的apt-get的功能 阅读目录 安装brew 使用brew安装...

yuanzhigang
2015/07/04
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0
SpringBoot2.0 停机

最近新建了个SpringBoot2.0的项目,因为原来一直使用的是传统的Tomcat部署war包的形式,所以这次SpringBoot内置Tomcat部署jar包的时候遇到了很多问题。其中一个就是因为没有外置的Tomcat容器...

Canaan_
昨天
0
1
Confluence 6 外部参考

一个外部参考的意思是任何站点链接到你 Confluence 的实例。任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考。 在默认的情况下,外部链接的参考链接...

honeymose
昨天
0
0
Android中的设计模式之抽象工厂模式

参考 《设计模式解析》 第十一章 Abstract Factory模式 《设计模式:可复用面向对象软件的基础 》3.1 Abstract Factory 抽象工厂 对象创建型模式 《Android源码设计模式解析与实战》第6章 创...

newtrek
昨天
0
0
Redis | 地理空间(GEO)的一个坑

Redis的地理空间(Geo)是个好东西,轻轻松松的就可以把地图描点的问题处理了, 最近却遇到一个坑...Redis采用的Msater-Slave模式, 运用GEORADIUS在salve读取对应的数据,新增了从节点但是从不返...

云迹
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部