=Start=
缘由:
整理一下Mac系统重装的方法,也许以后用得着。
正文:
参考解答:
重新安装 macOS
若要重新安装 macOS 附带的应用,请重新安装 macOS。
重新安装 macOS 不会抹掉您的信息。
若要重新安装 macOS,您的电脑必须接入互联网!!!
恢复MacBook Pro出厂设置
这个方法会清除掉计算机存储的所有数据。所以备份数据后再进行重置,否则你将遗失所有数据。
参考链接:
重装Mac系统
https://itunes.apple.com/cn/app/macos-sierra/id1127487414?mt=12
macOS Sierra: 抹掉并重新安装 macOS
https://support.apple.com/kb/PH25649?locale=zh_CN&viewlocale=zh_CN
macOS Sierra: 重新安装 Mac 附带的应用
https://support.apple.com/kb/PH25608?locale=zh_CN&viewlocale=zh_CN
如何下载 macOS Sierra
https://support.apple.com/zh-cn/HT208202
重装 Mac 系统 #nice & latest
http://superdanny.link/2017/02/05/Reinstall-the-MacOS/
Mac重装记录
http://blog.devtang.com/2014/04/12/install-mavericks-note/
通过 U 盘启动重装 macOS 系统
http://www.mayanlong.com/archives/2016/315.html
重装macOS
http://blog.ykqmain.com/mac/
Mac 系统的安装
https://github.com/pubyun/macdev/blob/master/install.md
MAC抹盘重装记
https://www.binss.me/blog/reinstall-the-system-of-my-mac/
苹果电脑Mac怎么恢复出厂系统
http://www.xitongcheng.com/jiaocheng/xtazjc_article_16403.html
OS X 系统如何重装?
https://www.zhihu.com/question/21454213
简单制作 macOS Sierra 正式版U盘USB启动安装盘方法教程 (全新安装 Mac 系统)
http://www.iplaysoft.com/macos-usb-install-drive.html
如何安装 macOS
https://support.apple.com/zh-cn/HT204904
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统?
http://www.sojson.com/blog/255.html
=END=
《 “Mac系统重装指南” 》 有 40 条评论
如何优化和提高MacBook电池续航时间与寿命
https://www.sysgeek.cn/improve-macbook-battery/
`
1.更新macOS到最新版本
2.检查电池状态
3.如果可以,切换到Safari
4.自定义节能模式
5.调暗屏幕
6.管理「强盗」应用
7.清理macOS系统
8.关闭键盘背光
9.监控Mac电池信息
10.禁用Turbo Boost
`
如何手动制作macOS High Sierra可启动安装U盘
https://www.sysgeek.cn/create-bootable-udisk-macos-high-sierra/
https://www.sysgeek.cn/macos/
OS X下哪款邮件客户端最值得推荐?为什么?
https://www.zhihu.com/question/26374953
Mac 上有哪些好用的邮件客户端?
https://www.zhihu.com/question/22239289
重新考虑你的邮件客户端选择:Spark for Mac 的熟悉与新意
https://sspai.com/post/36343
Mac 上最好的邮件客户端是哪个?
https://www.v2ex.com/t/213866
我觉得这是目前Mac上最好用的邮件客户端
http://www.geekpark.net/news/214681
macOS High Sierra 爆 ROOT 用户空密码登陆。多次点击登陆按钮,root 用户可以用一个空密码登陆进系统
https://twitter.com/i/web/status/935578694541770752
https://news.hitb.org/content/anyone-can-hack-macos-high-sierra-just-typing-root
Why Gets You Root,Objective-See 研究员对昨天爆出的 macOS ROOT 空密码提权 Bug 的分析
https://objective-see.com/blog/blog_0x24.html
macOS 爆严重安全漏洞,不用密码就能随意登录(附应对方案)
https://sspai.com/post/42050
https://support.apple.com/en-us/HT204012
一个Google出品的Mac OS X的二进制白名单/黑名单系统(A binary whitelisting/blacklisting system for Mac OS X)
https://github.com/google/santa
MacOS 上的日志审计工具 SUpraudit 介绍
http://newosxbook.com/tools/supraudit.html
推荐一些Mac上比较好用的软件
https://cuiqingcai.com/6146.html
你的 Mac 用对了吗?推荐一些 Mac 上比较好用的软件
https://mp.weixin.qq.com/s/Q2IEE4t3naR6j3iP78V29g
34 个大类,超过 400 个「macOS 绝赞开源应用」列表
https://www.appinn.com/open-source-mac-os-apps/
https://github.com/serhii-londar/open-source-mac-os-apps
MacBook Pro开发环境配置指南
https://mp.weixin.qq.com/s/1crPtQuizx_ndH62lhgNrA
程序员的macOS系列:精选Mac App
https://ihtcboy.com/2018/07/15/2018-07-15_%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84macOS%E7%B3%BB%E5%88%97%EF%BC%9A%E7%B2%BE%E9%80%89MacApp/
禁止.DS_store生成
https://www.jianshu.com/p/f83e85443c50
`
.DS_Store,英文全称 Desktop Services Store,是Mac OS中保存文件夹自定义属性的隐藏文件,目的在于存贮文件夹的自定义属性,例如文件图标位置、视图设置,或背景色等,相当于Windows下的 desktop.ini。.DS_Store 默认放在每个文件夹的下面,这给我们带来了诸多不便,例如:
· 压缩包里每个文件夹都带有.DS_Store文件,在windows系统里面成了垃圾文件;
· git、svn之类的版本管理工具要额外的对这种文件进行忽略处理;
· 如果是要发布到服务器的文件夹,可能会形成文件泄露漏洞。
事实上我们可以在保持SIP启用的情况安装 Asepsis !
1) 安装 Asepsis
2) 进入恢复模式并禁用 SIP (System Integrity Protection)
3) 安装 Asepsis
4) 重新启用 SIP
5) 验证 Asepsis 是否工作
`
用于检测和监控 macOS 上的键盘记录器的项目 – ReiKey 发布
https://github.com/objective-see/ReiKey
macOS Mojave安全加固指南
https://mp.weixin.qq.com/s/qtvGW9A_z9QNwA2OmlcHYw
http://www.4hou.com/system/15780.html
`
本文档以macOS 10.14系统为基础,提供针对macOS Mojave的基本加固指南,以增强系统安全性。在本加固指南中,不包含一些可能影响操作系统功能并且需要进一步测试的设置。我们对每个条目进行了标注,分为“重要”和“可选”两类。其中的“可选”条目,我们也建议应用此设置,但系统的某些功能将会在应用设置后变为不可用,因此需要各位用户自行评估。
重要说明:本安全加固指南在加固过程中,将指导用户强制禁用SIP(系统完整性保护)。在加固完成后,请务必确保再次启用SIP。
`
macOS Mojave 曝安全漏洞可访问受限目录,恶意软件可监控 Safari 访问历史
https://thehackernews.com/2019/02/macos-mojave-privacy-hack.html
个人文件管理和备份策略
http://blog.zollty.com/b/archive/personal-file-management-and-backup-strategy.html
`
一、按重要程度分类
1、一级(特级):绝对不能丢的,丢了会是巨大的损失,甚至是灾难性的
2、二级:可以丢,但是丢了会有一定影响,或造成小的麻烦
3、三级:丢了无所谓,可要可不要的
二、其他分类方式
1、按使用频率分类
1)常用,2)不常用(罕用)
2、按文件大小分类
1)小文件——单个在50Mb以内;
2)较小文件——单个不超过100Mb / 200Mb / 300Mb
3)较大文件——单个文件通常在100Mb以上,甚至1Gb
4)大文件——单个文件达到1G甚至50G
3、按文件类型分类
比如 软件、音乐、电影、代码、文档、图片、照片等
三、文件管理——指导思想
1、保证重要文件(一级、二级文件)永不丢失
2、方便日常使用和管理
四、文件管理思路
1、怎么做到“文件在无法联网的情况下使用”?“在没有电脑,只有手机的情况下使用”?
2、怎么做到“文件在多终端切换使用(不同PC 或PC与移动设备之间)”?
3、怎么做到“文件在有网络,但是没有带任何移动存储设备(包括手机)时使用”?
4、如何保证一级、二级文件永不丢失?
`
重新安装 macOS
https://support.apple.com/zh-cn/guide/mac-help/mchlp1599/mac
恢复 Mac 上的所有文件
https://support.apple.com/zh-cn/guide/mac-help/mh15638/mac
在 Mac 上恢复使用时间机器备份的项目
https://support.apple.com/zh-cn/guide/mac-help/mh11422/mac
请问重新安装Mac OS X 系统 需要提前备份数据吗?
https://discussionschinese.apple.com/thread/44125
如何重新安装Mac OS sierra而不丢失数据?
https://www.imymac.com/zh-CN/mac-cleaner/reinstall-mac-os-sierra-withou-losing-data.html
如何制作macOS High Sierra USB启动安装盘
https://www.dwhd.org/20180327_111113.html
`
方法一:使用命令行创建制作 macOS High Sierra 正式版 USB 安装盘
首先介绍命令行方式,因为这是苹果官方系统内置的命令,优点是稳妥而且没有兼容性问题,对新手来说看似复杂其实还是很简单的。
1、首先准备一个8GB或者更大容量的优盘,备份好里面的资料(刻录过程中会格盘)。
2、下载好macOS High Sierra正式版的安装程序,建议在App Store下载。直接在App Store搜索关键字“high sierra”即可找到并下载。
整个安装程序有5个G左右,所以要做好心理准备。如下图,下载好的程序会出现在应用程序中。
3、打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式,并将U盘命名为「Sierra」。(注意:这个盘符名称将会与后面的命令一一对应,如果你改了这盘符的名字,必须保证后面的命令里的名称也要一致。)
4、打开 “应用程序→实用工具→终端”,将下面的一段命令复制并粘贴进去:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/Sierra –applicationpath /Applications/Install\ macOS\ High\ Sierra.app –nointeraction
5、如上图,这时系统已经在制作了,请耐心等待直到屏幕最后出现字样即表示大功告成了!(这个等待时间取决于传输速度,我表示自己用了一个小时才完成)
`
15 英寸 MacBook Pro 电池召回计划
https://support.apple.com/zh-cn/15-inch-macbook-pro-battery-recall
`
Apple 已经确定,少数较早推出的 15 英寸 MacBook Pro 电脑中的电池可能会过热并造成消防安全隐患。受影响设备的售出时间主要在 2015 年 9 月至 2017 年 2 月之间,我们会根据产品序列号来确定产品是不是符合这项计划的条件。
Apple 始终把客户的安全放在首位,因此我们主动决定免费更换受影响的电池。
首先,请检查您拥有的是哪一款 15 英寸 MacBook Pro。从屏幕左上角的苹果菜单 () 中选取“关于本机”,确认您的机型是不是“MacBook Pro (Retina, 15-inch, Mid 2015)”。如果您拥有的是这款机型,请在下面输入您的电脑序列号,看看您的电脑是不是符合这项计划的条件。
如果您的 MacBook Pro 符合条件,请停止使用并按照以下说明获取电池更换服务。
`
Mac配置多个Java版本
https://segmentfault.com/a/1190000013131276
`
java -verion
javac -verion
which java
ls -lt $(which java)
sudo find / -type f -iname “java” -print0 2>/dev/null | xargs -0 ls -lt
/usr/libexec/java_home -V
# JDK 7
export JAVA_7_HOME=”/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home”
# JDK 8
export JAVA_8_HOME=”/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents/Home”
#默认JDK 8
export JAVA_HOME=$JAVA_8_HOME
#alias命令动态切换JDK版本
alias jdk7=”export JAVA_HOME=$JAVA_7_HOME”
alias jdk8=”export JAVA_HOME=$JAVA_8_HOME”
jdk7
java -verion
jdk8
java -verion
`
强迫症的 Mac 设置指南
https://www.kancloud.cn/kancloud/ocds-guide-to-setting-up-mac/71035
在 Mac OS 上管理多个 jdk 版本
https://www.jianshu.com/p/af79ae7f732c
MAC下安装多版本JDK和切换几种方式
https://www.cnblogs.com/luodengxiong/p/5736806.html
Mac OSX平台使用jenv管理多个Java版本
http://gulj.cn/2018/06/08/OSX%E5%B9%B3%E5%8F%B0%E4%BD%BF%E7%94%A8jenv%E7%AE%A1%E7%90%86%E5%A4%9A%E4%B8%AAJava%E7%89%88%E6%9C%AC/
Mac 自带输入法这么好用,不看不知道 | 有用功
https://www.ifanr.com/app/800591
Mac 附带的应用
https://support.apple.com/zh-cn/guide/mac-help/mchl110b00b7/10.14/mac/10.14
省电又流畅,电脑浏览器我只选 Safari | 有用功
https://www.ifanr.com/app/782721
Mac 上 Safari 浏览器中的键盘快捷键和手势
https://support.apple.com/zh-cn/guide/safari/cpsh003/mac
MacOS下使用python的多版本方案
http://ulsonhu.cn/MacOS%E4%B8%8B%E4%BD%BF%E7%94%A8python%E7%9A%84%E5%A4%9A%E7%89%88%E6%9C%AC%E6%96%B9%E6%A1%88.html
`
方案一:使用pyenv兼容多版本
pyenv 是轻量的Python版本管理器,帮助你在电脑上建立多个版本的python环境,并提供方便的切换方法。
方案二:使用Anaconda包管理多版本python
Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。它解决了Python开发者的两大痛点。
– 提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。
– 提供虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。
`
https://github.com/pyenv/pyenv#homebrew-on-macos
Mac多Python版本共存,多个独立Python开发环境切换。
https://www.cnhzz.com/pyenv_virtualenv_virtaulenvwrapper/
Mac上有什么实用的必备软件?
https://www.zhihu.com/question/35251600/answer/566999128
`
虽然说每个人需求不同,导致了最好用的软件这方面大家各执一词,争论不休。但是也有一些软件具有普遍适用性。
普适性高的软件:
1. Notability,Mac App Store 编辑精选,iOS设备和Mac设备上最强大的笔记工具(有别于重点放在在线服务的印象笔记,notability是本地化工具。一个网络服务,一个本地工具,两个极端。),价格都是68,都是应用商店里著名的“编辑精选”。
参考资料:
笔记切换、手写转换……Notability 8.0 更新要点
2. MindNode,Mac App Store 编辑精选,iOS设备和Mac设备上最受欢迎的思维导图软件,售价不菲,颜值超群,简单易用,主要以树形图为主。
参考资料:
依然是颜值最高的思维导图工具,依然是 Mac 上最好用的思维导图工具:MindNode 5
3. IINA,Mac上最好用最强大的视频播放器,没有之一,重点是它还免费。
参考资料:
最受欢迎的 macOS 播放器,终于迎来正式版:IINA 1.0.0
4. Spark,邮件客户端,Mac App Store 编辑精选,最好用的邮件客户端之一,不带理谷歌邮箱,在此大家看需求把。
https://sparkmailapp.com/
5. Google Chrome,最好用的浏览器之一,我觉得它的优势在于外文页面自动翻译,插件众多。
Chrome 网络浏览器
6. Maipo,最好用的Mac 微博客户端,没有之一。
全功能新浪微博 macOS 客户端
7. LaunchBar,Mac最强自动化效率工具,主打搜索与快捷打开或处理文件,功能众多,价格略贵但是物超所值,上手略微困难。
参考资料:
LaunchBar,加速并简化 Mac 操作的必备利器 | Matrix 精选
8. Pixelmater Pro,Mac App Store 编辑精选,2018年度Mac最佳应用得主,颜值,易用性和功能超群的修图及平面设计软件,有别于ps,它主打轻量级图片处理,使用体验绝佳。
Pixelmator Pro
9. Downie 3,最强视频下载工具,支持1000多家视频网站,支持选择分辨率下载,默认最高清下载。
Downie – YouTube Video Downloader for macOS – Charlie Monroe Software
10. Clean my Mac,最强Mac清理维护工具,售价99。
参考资料临时撤下,即将更新
11. Reeder 3,Mac App Store 编辑精选,最强的rss文章阅读器,没有之一,简洁好用,还免费。
RSS 客户端还能变得更加极致:Reeder 3 for Mac beta 体验
12. Fantastical,Mac最强日历软件,Mac App Store编辑精选,主打自然语义输入,支持日历和待办提醒,支持widget。
Fantastical 2 for Mac
13. PDF Expert,Mac App Store编辑精选,Mac App Store 2015年度最佳得主,最强PDF编辑器,功能强大。
PDF Expert 中文官网 – Mac上最好用的PDF编辑器 – 特价序列码
`
有哪些你用得很爽的 macOS 软件?
https://www.zhihu.com/question/309803858
`
Permute 3
视频合并,格式转换。推荐,没有之一。
Downie 3
下载网络上的视频。什么 油管、ins、优酷、B站,粘贴网址就能下。下完还能直接用上面的 Permute 合并和转格式。对了,它跟 Permute 是一个娘的。
zoom
远程会议,共享屏幕、屏幕标注、远程操控等等。会议发起人可以分享会议链接给任何想要加入会议的人,只要点击链接就能加入。连注册都可以免了。
zoom.us
PhotoBulk
一键图片批量处理。加水印、修改分辨率、修改格式、重命名等。你说 PS 批处理也能实现。可是用这个更爽啊!
https://photobulkeditor.com/
PP鸭(PPDuck)
批量压缩图片。只需要将图片拖进去,就能自动批量压缩。
PP鸭整合了业内最优秀的数种开源的图片压缩算法,会自动根据图片特征自动选择压缩参数。在品质,体积,速度三者间找到最佳平衡点。最新版本还支持 WebP 压缩。Image editing software for everyday tasksPP鸭整合了业内最优秀的数种开源的图片压缩算法,会自动根据图片特征自动选择压缩参数。在品质,体积,速度三者间找到最佳平衡点。最新版本还支持 WebP 压缩。
ppduck.com
ShadowsocksX-NG
没有这个怎能爽的起来。不多说。
腾讯视频、优酷、爱奇艺等视频客户端
Mac 上的视频客户端越做越好了。没有放前广告,即点即看。有的还支持弹幕、倍速、免费 1080P/蓝光画质、离线下载…。没了乱七八糟的功能,实乃良心。
Bear
不用关心账号注册,也不用关心保存在哪,多端同步,一用倾心,支持 Markdown 和可视化编辑器。还有标签啊、导出 PDF balabala 就不说了。
https://bear.app/
IINA
macOS 上最「像原生」的视频播放器。开源免费。支持众多视频格式和流媒体视频源。
`
刚刚购买完MacBook Pro(19丐版)需要注意什么?
https://www.zhihu.com/question/335482748/answer/754179347
`
加个键盘膜+
不要用屏幕清洁剂擦屏幕+
盒盖前等风扇停了再放进包里+
不要用尖东西(指甲、笔)戳屏幕
买个 AppleCare,使劲用,可劲造,让它给你干活帮你赚钱,然后买更多自己喜欢的东西。
高频使用,发现问题,立即退换
`
如何创建可引导的 macOS 安装器
https://support.apple.com/zh-cn/HT201372
`
您可以将外置驱动器或备用宗卷用作安装 Mac 操作系统的启动磁盘。
`
关于 macOS 恢复功能
https://support.apple.com/zh-cn/HT201314
安装Mac系统的多种方法
https://mp.weixin.qq.com/s/kwZV6Xle1ggcU8svk_pi-A
https://xclient.info/
macOS Catalina 已损坏无法打开解决办法
https://xclient.info/a/4f212972-733a-5d3d-b3a5-dca2557cf2db.html
`
App 在macOS Catalina下提示已损坏无法打开解决办法:
1.打开终端;
2.输入以下命令,回车;
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)
3.重启App即可。
`
macOS 安全
https://www.apple.com.cn/macos/security/
https://www.apple.com/business/resources/docs/macOS_Security_Overview.pdf
`
硬件安全(安全芯片)
系统安全(更新检查和通知、App审核制度、运行时保护)
加密和数据保护(数据访问授权控制、硬盘加密)
Web安全(借助Safari浏览器进行隐私保护、防钓鱼、和iCloud钥匙串联动进行密码管理)
Hardware Security and Biometrics
System Security
Encryption and Data Protection
App Security
Services Security
Network Security
+
Developer Kits
Secure Device Management
Apple’s Conformance History for Platform Security
【硬件设置】+【软件控制】相互配合
`
Homebrew国内如何自动安装(国内地址)
https://zhuanlan.zhihu.com/p/111014448
`
# 第一步:通过命令删除之前的brew、创建一个新的Homebrew文件夹
sudo rm -rf /usr/local/Homebrew
sudo mkdir /usr/local/Homebrew
# 第二步:git克隆
sudo git clone https://mirrors.ustc.edu.cn/brew.git /usr/local/Homebrew
# 第三步:删除原有的brew,创建一个新的
sudo rm -f /usr/local/bin/brew
sudo ln -s /usr/local/Homebrew/bin/brew /usr/local/bin/brew
# 第四步:创建core文件夹、克隆
sudo mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
sudo git clone https://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
# 如果需要brew-cask的话,运行如下两行命令
sudo mkdir -p /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
sudo git clone https://mirrors.ustc.edu.cn/homebrew-cask.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
# 第五步:删除之前brew环境,重新创建
sudo rm -rf /usr/local/var/homebrew/
sudo mkdir -p /usr/local/var/homebrew
sudo chown -R $(whoami) /usr/local/var/homebrew
# 最后一步:修改目录权限、进行更新
sudo chown -R $(whoami) /usr/local/Homebrew
echo ‘export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles’ >> ~/.zshrc
source ~/.zshrc
brew update
`
`
# 如果按照这里的纯手工方式安装Homebrew的话,可能存在某些目录不存在(或是目录权限不够)导致后续的install操作失败的问题,可以使用brew doctor命令试试
$ brew install wget
…
==> Installing wget dependency: gettext
Error: No such file or directory @ dir_chdir – /usr/local/Cellar
Warning: Bottle installation failed: building from source.
==> Downloading https://ftp.gnu.org/gnu/gettext/gettext-0.21.tar.xz
######################################################################## 100.0%
Error: An exception occurred within a child process:
Errno::EPERM: Operation not permitted @ dir_s_mkdir – /usr/local/Cellar
$ brew doctor
…
Warning: The following directories do not exist:
/usr/local/Cellar
/usr/local/Frameworks
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/opt
/usr/local/sbin
/usr/local/share
You should create these directories and change their ownership to your account.
sudo mkdir -p /usr/local/Cellar /usr/local/Frameworks /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share
sudo chown -R $(whoami) /usr/local/Cellar /usr/local/Frameworks /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share
`
Mac 迁移指南:换新机后要做的第一件事
https://sspai.com/post/64301
`
# 引言
苹果今年为 Mac 产品线带来了不少有意义的更新。适逢年末,不少人可能已经有了升级换新的计划。
但在享受新机带来的喜悦同时,还有一件不得不做的麻烦事——数据迁移。尽管听起来只是初始设置中的一个步骤,但数据迁移的效果很大程度上影响到新机的使用体验和之后的工作效率,因此须加重视。苹果官方有一些指导教程,包括出售、赠送或折抵 Mac 前应该执行的步骤,如何将内容迁移到一台新的 Mac 等,但都略嫌简略,不足以解决迁移过程中的很多常见疑问。
对此,本文准备结合自己几次迁移的经验,从可选途径、考虑因素和具体步骤等方面介绍在 Mac 间迁移数据的方法,希望能为有此需要的读者提供帮助。
一、可选途径
(一)使用「迁移助理」工具
(二)全盘恢复
(三)手动迁移
二、制定迁移方案的考虑因素
(一)数据类型
(二)新旧机器的差异
(三)迁移条件
三、具体步骤
(一)旧机上的准备
(二)新机上的配置
(三)抹除和重置旧机
# 结语
迁移并非能一步到位的工作。尽管八九成的事项可以在两三小时到半天之内完成,但剩下的一两成「长尾」则可能要在接下来的几天以至几周中,随着日常使用逐渐补齐。
事实上,大多数迁移失误都不是出于技术障碍,而是由于图快、图全,缺少耐心。值得时刻提醒自己的是:新机看起来再朝气蓬勃,也是一张白纸,需要经过磨合才能逐渐上道;旧机相比之下再黯然失色,也是掌握你使用习惯和重要数据的坚实后盾。迁移虽然是一件麻烦差事,但也是少有的全面整理数据、反思使用习惯的机会。成功迁移的回馈,不仅是熟悉却更顺畅的使用环境,还有对自身需求的进一步理解和工作流程的优化。
预祝迁移顺利。
`
在 Mac 上获取文件、文件夹和磁盘信息
https://support.apple.com/zh-cn/guide/mac-help/mchlp1774/mac
`
在 Mac 的“访达”窗口中或桌面上,选择该项目。
选取“文件”>“显示简介”,或按下 Command-i。
来源:
Where from:
`
这个技巧你可以知道macOS中下载文件究竟来自哪儿?
https://blog.csdn.net/wyC1K04BLoQyJ/article/details/80490939
Mac OS X如何保存有关从中下载文件的URL的详细信息?
https://qastack.cn/superuser/214934/how-can-mac-os-x-save-details-about-the-url-from-which-a-file-has-been-downloaded
How can Mac OS X save details about the URL from which a file has been downloaded?
https://superuser.com/questions/214934/how-can-mac-os-x-save-details-about-the-url-from-which-a-file-has-been-downloade
`
As Daniel mentioned, the browser can store the source URL (and also the referrer) of a downloaded file in the extended attribute com.apple.metadata:kMDItemWhereFroms.
First Apple added this to Safari for Mac OS X 10.4, then it was added to Chrome/Chromium [Issue 22289], and there is an outstanding enhancement request to add it to Firefox [Bug 337051].
==
That information is stored in what are called “extended attributes”.
==
#
xattr path_to_file.docx
xattr -p com.apple.quarantine path_to_file.docx
xattr -p com.apple.metadata:kMDItemWhereFroms path_to_file.docx
#
mdls -name kMDItemWhereFroms path_to_file.docx
mdls path_to_file.docx
`
Extended attributes
https://arstechnica.com/gadgets/2005/04/macosx-10-4/7/
xattr: com.apple.metadata:kMDItemWhereFroms, origin of downloaded file
https://eclecticlight.co/2017/12/21/xattr-com-apple-metadatakmditemwherefroms-origin-of-downloaded-file/
kMDItemWhereFroms
https://developer.apple.com/documentation/coreservices/kmditemwherefroms
Extract source metadata from downloaded file
https://stackoverflow.com/questions/52710674/extract-source-metadata-from-downloaded-file
https://github.com/xattr/xattr
`
Extended attributes extend the basic attributes of files and directories in the file system. They are stored as name:data pairs associated with file system objects (files, directories, symlinks, etc).
Extended attributes are currently only available on Darwin 8.0+ (Mac OS X 10.4) and Linux 2.6+. Experimental support is included for Solaris and FreeBSD.
==
$ pip install xattr
>>> import xattr
>>> xattr.listxattr(‘/path/to/download_from_internet.docx’)
(u’com.apple.metadata:kMDItemWhereFroms’, u’com.apple.quarantine’)
>>>
>>> xattr.getxattr(‘/path/to/download_from_internet.docx’,’com.apple.metadata:kMDItemWhereFroms’)
`
《macOS 使用手册》
https://support.apple.com/zh-cn/guide/mac-help/welcome/mac
《Mac 附带的 App 使用手册》
https://support.apple.com/zh-cn/guide/mac-help/mchl110b00b7/mac
Why is Big Sur showing as macOS 10.16.0?
https://community.f-secure.com/en/discussion/123425/why-is-big-sur-showing-as-macos-10-16-0
`
Apple has confirmed that the major release of macOS, Big Sur, will identify itself as both version 10.16 and 11.0 according to context. For apps built with Xcode, the version returned depends on which version of its SDK they were built with. SDK 10.15 and earlier will consistently respond that Big Sur is major version 10 and minor version 16.
Shell and other scripts don’t have the benefit of an SDK to take care of such matters for them. If the calling environment sets the variable SYSTEM_VERSION_COMPAT=1 then Big Sur will return 10.16 as its version number; with that absent or set to 0, the version returned will be 11.0
This ensures that all existing apps should see Big Sur as simply an incremented minor version. Build an app with a new release of Xcode which features the macOS 11 SDK, and the major version will be 11 and the minor version 0.
Products “see” Big Sur either as 10.16 or 11.0 based on what SDK they were built with. Client version 17.8.35217 was still built with SDK 10.15 and will keep reporting Big Sur as 10.16. Next release will be already built with SDK 11.0 and will “see” Big Sur as 11.0 or the latest 11.01 and will report it.
`
Big Sur is both 10.16 and 11.0 – it’s official
https://eclecticlight.co/2020/07/21/big-sur-is-both-10-16-and-11-0-its-official/
Is MacOS Big Sur version 11 or 10.16?
https://developer.apple.com/forums/thread/651512
`
Starting beta3 of Mac OS Big Sur, the version is getting reported as 11
从macOS Big Sur的第3个beta发布版开始,版本号就从 10.16 更新成了 11.x
`
https://zh.wikipedia.org/wiki/MacOS_Big_Sur
https://en.wikipedia.org/wiki/MacOS_Big_Sur
`
Providing some indication as to how the pre-release operating system may have been viewed internally at Apple during its development cycle, documentation accompanying the initial beta release of macOS Big Sur referred to its version as “10.16”, and when upgrading from prior versions of macOS using the Software Update mechanism to early beta releases, the version referred to was “10.16”. An exception to this was the Developer Transition Kit, which always reported the system version as “11.0”. macOS Big Sur started reporting the system version as “11.0” on all Macs as of the third beta release.
To maintain backwards compatibility, macOS Big Sur identified itself as 10.16 to software and in the browser user agent.
为了保持向后兼容性,macOS Big Sur在软件和浏览器的用户代理中将自身定义为10.16。
`
如何禁止macOS系统自动更新
https://krypted.com/tag/disable-automatic-updates/
`
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -boolean FALSE
# more
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled -bool FALSE
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticDownload -bool FALSE
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticallyInstallMacOSUpdates -bool FALSE
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist CriticalUpdateInstall -bool FALSE
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate AutoUpdate -bool FALSE
`
How to Turn Off Auto Updates on Mac in Simple 3 Steps
https://www.igeeksblog.com/how-to-turn-off-auto-updates-on-mac/
重装 M2 的 MBP
https://blog.devtang.com/2024/01/07/install-mac-env/
`
整理了一下自己的生产力工具,现在做业务之后,基本不写代码了,所以偶尔写博客或者查资料有这些软件就够用了:
1. iTerm2
2. Home Brew
3. Oh My Zsh
4. Sublime Text
5. Alfred
6. 1Password 6
7. Dropbox
8. Surge
9. ImageOptim – 可以帮助我压缩博客的图片。
`
macOS的迁移助理对应的进程名称为
systemmigrationd