文档章节

brew安装的目录结构

woshixin
 woshixin
发布于 2017/08/30 22:31
字数 842
阅读 255
收藏 1
点赞 0
评论 0

起床写点东西,趁着头脑比较清醒,因为现在发现程序员原来是个高危行业呀,一不小心就被杀了祭天(啥时候成为祭品了,程序员最新使用方式吗?),也不敢从入门到删库,你看那个程序员被判刑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
粉丝 20
博文 154
码字总数 127616
作品 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 ⋅ 0

Mac下常用软件记录

brew 是一个mac下很好用的包管理软件,类似linux下的apt-get,默认软件安装目录是/usr/local/,通过它安装的软件都会出现在该目录下,方便管理。 brew升级 brew cask brew cask是brew下的gui...

开源中国精神科主任 ⋅ 2015/02/07 ⋅ 0

Mac 利器:brew、brew cask、zsh

mac 学习记录 brew(也叫 Homebrew) 参考链接 安装 brew 的官网:http://brew.sh/index_zh-cn.html 有对此详细描述安装方法:打开terminal,输入命令: 使用brew安装软件 一个命令搞定,比如安...

evilgod528 ⋅ 2014/08/25 ⋅ 2

Mongodb的Mac端安装连接

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

Leon丶l ⋅ 2017/11/05 ⋅ 0

Mac入门 使用brew安装软件

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

运维技术 ⋅ 2016/01/22 ⋅ 0

Mac入门(三)使用brew安装软件

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

yuanzhigang ⋅ 2015/07/04 ⋅ 1

Mac下如何安装和配置mongodb

首先说明下Mac下有两种安装和配置mongodb的方法,但是这里我是采用的brew安装方式。简单记载下。 对于brew的安装呢,这里就不多说了,自行google。 这里我还是简单的说一下brew的一些基本命令...

邪气小生 ⋅ 2016/12/20 ⋅ 0

iOS cocoapods的详解大全及其flex

今天要介绍的内容比较多,但是为了能让大家能看完本章的内容就能轻松用上cocoapods和flex两个神器,所以有兴趣的童鞋还是要耐心看完。本次试验是基于xcode6.2和OS X10.9.5,其他版本没有测试过...

龚志明 ⋅ 2016/03/18 ⋅ 1

homebrew常用命令

下面参考下网友的总结: 查看brew的帮助 brew –help 安装软件 brew install git 卸载软件 brew uninstall git 搜索软件 brew search git 显示已经安装软件列表 brew list 更新软件,把所有的...

代码学习者01 ⋅ 2014/02/27 ⋅ 0

macPorts homebrew

MacPorts和Homebrew都是Mac OS X上的软件包管理工具 (via Wikipedia),且它们之间是不兼容的.个中好处就不介绍了,这里要说的是删除MacPorts并安装Homebrew. 准备条件: Mac是自带Ruby程式的,如...

markqk ⋅ 2014/08/20 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

jsonrpc-4j代码解析

解析文件 AutoJsonRpcServiceImplExporter JsonServiceExporter AutoJsonRpcServiceImplExporter 路径:com.googlecode.jsonrpc4j.spring.AutoJsonRpcServiceImplExporter AutoJsonRpcServi......

郭恩洲_OSC博客 ⋅ 40分钟前 ⋅ 0

百度搜索

from selenium import webdriver import time brower=webdriver.Firefox() brower.get('http://www.baidu.com') input=brower.find_element_by_id('kw') input.send_keys('中南大学') time.s......

南桥北木 ⋅ 47分钟前 ⋅ 0

tomcat 日志记录器

1、日志记录器是记录消息的组件 日志记录器需要与某个servlet 容器相关联 2、Logger 接口 共定义了5种日志级别:FATAL、ERROR、WARNING、INFORMATION、DEBUGGER setVerbosity 设置级别 setC...

职业搬砖20年 ⋅ 48分钟前 ⋅ 0

Thrift RPC实战(三) Thrift序列化机制

1.Thrift基础架构 Thrift是一个客户端和服务端的架构体系,数据通过socket传输; 具有自己内部定义的传输协议规范(TProtocol)和传输数据标准(TTransports); 通过IDL脚本对传输数据的数据结构...

lemonLove ⋅ 48分钟前 ⋅ 0

网站建设就要像2018世界杯的俄罗斯队大杀四方[图]

今天心情不错,因为昨天晚上观看了世界杯比赛,尤其是对俄罗斯队的大杀四方感到十分霸气侧漏啊,因此我联想到了自己的博客网站,我的博客是去年年底上线的,一直想建设一个关于读书和读后感作...

原创小博客 ⋅ 57分钟前 ⋅ 0

Greenplum 三节点安装教程(非root用户)

Greenplum 三节点安装教程(非root用户) 环境准备 安装vmware,装三台centos 虚拟机设置: 主机名 IP 内存 硬盘 node1 Xxx1 2G 80G node2 Xxx2 2G 80G node3 Xxx3 2G 80G CSDN下载greenplum...

仔仔1993 ⋅ 58分钟前 ⋅ 0

linux 信号机制

signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端只是收到FIN包. 按照TCP协...

xxdd ⋅ 59分钟前 ⋅ 0

SpringWind

环境搭建和系统部署

颖伙虫 ⋅ 今天 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部