Homebrew命令具体解释
Homebrew命令具体解释
作者:chszs,未经博主同意不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs
一、安装Homebrew
Shell环境下运行命令:
% ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
因为连接的是国外站点,可能会运行失败,多试几次就能成功安装。
验证安装:
% brew -v
Homebrew 0.9.5 (git revision fb9a; last commit 2016-01-10)
说明成功安装。
Homebrew使用说明:
1)Homebrew会将工具安装到独立的文件夹,并建立一个到/usr/local的符号连接。
2)Homebrew能够创建自己定义的软件安装包
3)要更新本地的软件包。有三个步骤:
第一步:更新Homebrew自身
# brew update
第二步:找出已过期的软件包(即已经有更新版本号的软件包)
# brew outdated
第三步:升级全部过期软件包
# brew upgrade
或者是升级指定的过期软件包
# brew upgrade $FORMULA
4)升级过程中要暂停/恢复软件包的安装过程
暂停安装过程
# brew pin $FORMULA
恢复安装过程
# brew unpin $FORMULA
5)卸载掉旧的软件包
默认情况下,Homebrew不会自己主动卸载掉旧的软件包,故随着时间的积累,电脑中会积累起非常多老版本号的软件包,甚至是同一个软件包的多个老版本号,那么要移除这些软件包的老版本号,仅仅需这么做:
第一种:清除指定软件包的全部老版本号
# brew cleanup $FORMULA
另外一种:清除全部软件包的全部老版本号
# brew cleanup
第三种:查看哪些软件包要被清除
# brew cleanup -n
6)对于Homebrew来说,假设没有卸载掉软件包的全部版本号,那么Homebrew会继续尝试安装这个软件包的最新版本号。要想彻底卸载某个软件包,须要运行命令:
# brew uninstall formula_name --force
二、安装Git
Mac OS X Yosemite 10.10.5版自带了Git工具,可是自带的版本号是2.5.4。
比方:
% git version
git version 2.5.4 (Apple Git-61)
% which git
/usr/bin/git
运行命令:
% brew install git
==> Downloading https://homebrew.bintray.com/bottles/git-2.7.0.yosemite.bottle.t
######################################################################## 100.0%
==> Pouring git-2.7.0.yosemite.bottle.tar.gz
==> Caveats
The OS X keychain credential helper has been installed to:/usr/local/bin/git-credential-osxkeychain
......
==> Summary/usr/local/Cellar/git/2.7.0: 1,407 files, 235.9M
这就安装上了最新的2.7.0版的Git。
Homebrew命令具体解释相关推荐
- 批处理命令 For循环命令具体解释!
批处理for命令具体解释 FOR这条命令基本上都被用来处理文本,但还有其它一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行仅仅须要一个%号) FOR 參数 %%变量名 I ...
- oracle中imp命令具体解释
oracle中imp命令具体解释 Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文 件.imp使用的基本格式:imp[username[/pas ...
- netcat(NC)学习笔记-nc命令基础解释以及基础使用--包含使用nc获取shell
NC学习笔记 搭配这个视频链接使用更佳 https://space.bilibili.com/439906928/channel/seriesdetail?sid=231485 基础概念 nc是什么? ...
- Oracle在命令行中输入clear,Oracle SQLPlus 常用命令及解释
Oracle SQLPlus 常用命令及解释 1.@ 执行位于指定脚本中的SQLPlus语句.可以从本地文件系统或Web服务器中调用脚本.可以为脚本中的变量传递值.在iSQL*Plus中只能从Web服 ...
- Mothur 命令手册-Mothur命令中文解释(二)
Mothur命令中文解释--Mothur中文简易教程 这些是mothur H-Z的目前所有命令的说明的翻译,第二部分.(使用Ctrl+F搜索你所查命令) 参看http://www.mothur.org ...
- Linux Sed命令具体解释+怎样替换换行符quot;\nquot;(非常多面试问道)
Sed Sed是一个强大的文本处理工具 能够採用正则匹配.对文本进行插入删除改动等操作 Sed处理的时候,一次处理一行,每一次把当前处理的存放在暂时缓冲区.处理完后输出缓冲区内容到屏幕,然后把下一行读 ...
- docker 命令详细解释
docker命令详解github地址:链接描述如果对你有帮助,请给我star下! 此次操作都是在unbantu17.01下进行,docker版本是17.10.0-ce,docker-compose是1 ...
- linux中useradd的文件路径,linux的useradd命令详细解释
Linux中的useradd命令顾名思义就是添加用户的命令.下面由学习啦小编为大家整理了Linux的useradd命令的详细解释的相关知识,希望对大家有帮助! linux的useradd命令的详细解释 ...
- Linux文件查找命令具体解释-which whereis find locate
原创BLog.转载请注明出处 http://blog.csdn.net/hello_hwc? viewmode=contents which命令 首先查看man which的说明 which - sh ...
最新文章
- Matlab如何从dat或者txt文件读入数据
- 你们这行我懂,不给点好处都不接!
- ASP.NET Core中显示自定义错误页面-增强版
- 平衡二叉树Python解法
- [渝粤教育] 广东-国家-开放大学 21秋期末考试个人与团队管理10257k2
- 车刀 matlab,可转位车刀的结构
- mysql 自连接 树形_自连接表的相关问题(树形结构)
- 一个职场小白想当程序员,该从哪学起?做好三大准备,完全不是问题!
- 深度学习_算法工程师 6 万字总结算法面试中的深度学习基础问题
- rest sso 和_SSO企业单点登录系统——CAS REST认证方式
- python读取xps文件_Python操作PDF-文本和图片提取(使用PyPDF2和PyMuPDF)
- android-x86 地图,android 手机客户端百度地图 x86的jar包需要吗
- 遇到的算法题--02(斗牛)
- 计算机键盘上fn键,笔记本电脑键盘上Fn键的详细介绍
- LED背光源的正反面怎么区分?
- Android 关于 ActionBarSherlock 的使用
- java word 添加水印图片_Java添加Word文本水印和图片水印
- LeetCode 720. 词典中最长的单词
- 10GHz带宽/USB3.1芯片,AW3410S高速切换开关系列方案及产品介绍
- Linux安装Redis并且修改端口号,redis-6.2.2
热门文章
- 改进版1--编译目录下代码
- 拖动精灵的三种方法比较
- 花钱你都学不到的“饭局”规矩~
- 大数据之-Hadoop本地模式_WordCount官方案例---大数据之hadoop工作笔记0022
- Ruoyi框架Maven编译不通过的问题---SpringCloud Alibaba_若依微服务框架改造---工作笔记006
- Netty工作笔记0062---WebSocket长连接开发
- nginx学习笔记002---Nginx代理配置_案例1_实现了对前端代码的方向代理_并且配置了后端api接口的访问地址
- viso stido 在图上写字
- c++ tcp 服务器和客户端例子
- linux文件定时备份到windows,Linux和windows定时备份数据到百度云盘