shell之brew for mac

周五了,传说一个星期最愉快的日子,写点轻松的小工具,来个一分钟介绍。

在使用Ubuntu中有apt-get 可以替我们管理服务,繁琐的包依赖等,人人都喜欢简单方便的东西,mac上也有总有大神开发一些工具,如HomeBrew,作为软件包管理工具,能在Mac中方便的安装软件或者卸载软件,重要就两个字,为了方便。

Homebrew的官网是 https://brew.sh/index_zh-cn.html

在页面就可以看到安装方式,照着做就行啦

193523_PjlN_2277632.png

easy  就是这个feel 本机mac系统自带的ruby版本

193539_48w2_2277632.png

装上它干嘛,对我主要就是为了安装软件包

比如安装 wget  

执行下面的就行啦

 

brew install wget

Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接

193623_FGy2_2277632.png

以上文件大多了,就截取一部分吧,那么我们看看bin

193638_uwKR_2277632.png

看看zkcli中有什么内容

193653_SewW_2277632.png

原来如此!!

至于卸载  那也是很easy  brew uninstall wget  好的上面安装的wget就完蛋啦

本地我也安装了一些软件玩,对,可以玩的方便些

193712_NDBr_2277632.png

使用brew services 可以管理轻松管理这些服务,来看看help有哪一些

193730_1iaY_2277632.png

简单明了,启动,关闭,重启,删除 ,满意!

193746_EhyX_2277632.png

当然在安装前,可以搜搜看  brew search 软件名

193816_4qW1_2277632.png

其他的功能,大家看看名称,也可以明白个大概吧

193824_2cAH_2277632.png

再看看几个命令都是干嘛的,如 bew info  是用来看软件包信息的

193848_emkh_2277632.png

接着用 brew deps看看包依赖

193903_kQ2f_2277632.png

以上可以看到brew的功能已经很强大,当然还可以加强啦,所以有了扩充

homebrew-cask,官网http://caskroom.github.io/

使用 brew-cask的区别就是  就是在brew后加上cast命令,其他都是一样的

如官网所说 你可以装个浏览器 哈哈哈

193921_WwDL_2277632.png

附:

193936_TUu6_2277632.png

dubbo服务在启动的时候,不设置会随机提供一个端口号,可是需要知道在同一个ip下哪一个端口是是哪个tomcat上的,lsof -i 可以知道这个端口的进程号

lsof -i:20890 可以知道进程号是 8782

ps aux | grep 8782   

193952_CInQ_2277632.png

一般用ps aux 可以干很多事情啦,然后我对 /proc产生了好奇,真是一个奇特的文件系统,言归正传

/proc目录下以该PID命名的目录中

ls -l /proc/8782

194008_wkwA_2277632.png

cwd符号链接的是进程运行目录;

exe符号连接就是执行程序的绝对路径;

好的,我的目的已经达到了,但是这个目录还是博大精深的,请听下回分解(在我可以死稍微看懂一点的情况下)

 

以上图片的微信标识,是因为从自己的微信公众号复制出来

194057_5mpR_2277632.png

 

 

转载于:https://my.oschina.net/u/2277632/blog/1507444

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值