前段时间购买了一台16 寸mbp,从苹果官网买的,不得吐槽一下苹果官网买东西就是慢,从此叛逃用了三年的linux阵营,不过我还是把mbp看作是一台 特殊的linux,mac linux各有利弊
mac 有些命令和linux不同
- sed mac需要在前面添加一个‘’ 空白表示占位
1.mac sed -i ‘’ ‘s/aaa/ddd/g’ test
2. linux sed -i ‘s/aaa/ddd/g’ test - date 取前一天的数据
1.mac date -v -1d +‘%Y%m%d’
2. Linux date --date=‘1 days ago’ +%Y%m%d
从linux换到mbp主要是图mbp的屏幕,眼睛看着舒服,其次是mbp的触摸板,话说dell xps 7590也不错,可是有个大下巴 触摸板不好用 还是预装的windows,有点丑,放弃了,话说今天看到dell xps 17寸有点心动了 看到价格 默默的mac真香
回到正题:
1包管理器
习惯了linux的包管理器apt yum pacman dnf ,所以mac上也得安排上,搜索下发现使用homebrew的不少,官网看着也很是简介,只需一条命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
呵呵 !!! 由于墙的问题导致折腾了很久也无法安装,即使将安装脚本wget .sh到文件修改后面的源为国内源,依旧卡在最后某个地方,遂放弃
最近需要安装一个telnet mac竟然没有??? 下面的macport竟然也没有,还有mac自带的vim竟然也没有+clipboard???
没得办法,只能用brew了
brew终极安装方案
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
一个大佬将全部的东西替换为国内的镜像了,在此表示非常感谢🙏,所以说有时候不一定非的看github gitee也有好东西
后来发现还有一个同等替代的产品,macport,功能和brew差不多,但是安装比brew简单多了,只需要下载相应的dmg文件慢慢等待就好了,大概需要30分钟,唯一的缺点是下载一个包需要安装很多无用的依赖,导致磁盘使用增大,还需要使用管理员权限,即sudo,执行命令也怪怪的 sudo port install xxx,port install execuse me ???
# 安装软件
sudo port insatll
# 删除软件
sudo port uninstall xxx
# 更新自身
sudo port selfupdate
# 找出那些可以删除的软件或者依赖
sudo port installed inactive
# 删除没有用到的软件
sudo port install inactive
# 查看是否有不需要的依赖
sudo port echo leaves (leaves 叶子孤立的叶子节点)
# 删除不需要的依赖,会省出大量的空间
sudo port uninstall leaves (一般需要删除多次,因为有些依赖循环依赖上一个不需要的依赖,直到报错无法匹配即可,所以使用循环
while true
sudo port uninstall leaves
end
)
# 查找有哪些软件有新版本
sudo port outdated
# 建议单独升级需要的软件包
sudo port upgrade xxx
# 或者直接升级所有的旧软件包
sudo port upgrade outdated
port会在本地编译代码,会导致cpu100%,机器发热大增,风扇声音巨响
macport 安装软件到/opt/local/bin /opt/local/sbin 需要将这两个路径放到PATH中
# 一次性完成更新,删除无用包
#! /bin/bash
sudo port selfupdate
sudo port uninstall inactive
sudo port uninstall leaves
sudo<