Mac 初试化的记忆
每重装一次系统感觉就要减少一个月的寿命。人生如此短暂,还是少些忧愁吧。
重装系统后基本的配置路线:终端->开发->浏览器。浏览器最主要的配置就是同步标签和数据,关于Chrome浏览器的同步就自行解决吧。
Mac 重装
如果遇到问题先进行一下设备的检测。
关掉mac,完全断电,按住D不松开,然后开机。进入诊断系统看一下结果,是否提示硬盘或者固定存储装置报告异常。
重装选项
Command(⌘)+ R:安装Mac之前安装的最新macOS,而不升级到更高的版本。
Option + Command + R:升级到与Mac兼容的最新macOS。
Shift + Option + Command + R:安装Mac原本出厂搭载的macOS,或是最接近且依然可用的版本。
更换硬盘
硬件准备
- ssd 西数 sn750
- m.2 转接卡
- 系统U盘(至少8G)
- 螺丝刀 (螺丝刀没讲究,只要口能对上就行,千万别用对不上的硬拧,滑丝了就只能暴力钻了)
软件准备
- TimeMachine 如果,那么就最好,否则就是完全的重装
- 系统U盘,为了以防万一,TimeMachine无法使用的情况,有备无患
- 系统,一定要升级到High Sierra及以后的版本,要不然识别不到新的SSD,macOS 10.13.1之前可能不兼容NVMe协议(笔记本本来就是10.14的,也没有遇到其他情况)
系统U盘制作
连接要用于保存可引导安装器的 USB 闪存驱动器或其他宗卷。
打开“应用程序”文件夹内“实用工具”文件夹中的“终端”。
在“终端”中键入或粘贴以下命令之一。这些命令假设安装器位于您的“应用程序”文件夹中,并且“MyVolume”是您所使用的 USB 闪存驱动器或其他宗卷的名称。如果不是这个名称,请将这些命令中的 MyVolume 替换为您的宗卷名称。
Big Sur*:
1 | sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume |
Catalina*:
1 | sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume |
Mojave*:
1 | sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume |
在使用上述命令的时候,遇到了找不到命令的情况,删除重新下载也不行,最后重启了一下笔记本,才可以。
键入命令后:
按下 Return 键以输入这个命令。
出现提示时,请键入您的管理员密码,然后再次按下 Return 键。在您键入密码时,“终端”不会显示任何字符。
出现提示时,请键入 Y 以确认您要抹掉宗卷,然后按下 Return 键。在抹掉宗卷的过程中,“终端”会显示进度。
宗卷被抹掉后,您可能会看到一条提醒,提示“终端”要访问可移除宗卷上的文件。点按“好”以允许继续拷贝。
当“终端”显示操作已完成时,相应宗卷将拥有与您下载的安装器相同的名称,例如“安装 macOS Big Sur”。您现在可以退出“终端”并弹出宗卷。
写入的时间有点长,主要取决于U盘的写入速度。
如果新的SSD系统不识别
将 Mac 开机,然后立即按住 Command (⌘) 和 R 这两个按键,直至看到 Apple 标志或其他图像。从 macOS 恢复功能的实用工具窗口中,选择“磁盘工具”并点按“继续”。
下载系统
去Apple Store搜索 mojave 点击下载即可,Install macOS Mojave10.14下载好后,打开安装(即将软件直接调入程序文件夹里面)。
装系统
开机还是按着option键,出现制作系统U盘最后一步的那个启动盘,打开。
不要慌着装系统,先打开最后一项磁盘工具,看看能不能识别到INTEL,识别到了就格式化为APFS(网上普遍先搞Mac日志,出问题了再换APFS,这里推荐直接APFS),方案选择GUID分区图。要是没有识别到,回到拆机,拔掉重插。
装系统,这个很简单,按操作走就是了。
- 将可引导安装器插入已连接到互联网且与您要安装的 macOS 版本兼容的 Mac。
- 将 Mac 开机或重新启动后,立即按住 Option (Alt) ⌥ 键。
- 当您看到显示可引导宗卷的黑屏时,松开 Option 键。
- 选择包含可引导安装器的宗卷。然后点按向上箭头或按下 Return 键。
- 如果您无法从可引导安装器启动,请确保“启动安全性实用工具”中的“外部启动”设置已设为允许从外部介质启动。
根据提示选取您的语言。 - 从“实用工具”窗口中选择“安装 macOS”(或“安装 OS X”),然后点按“继续”,并按照屏幕上的说明进行操作。
总结
- 最简单的方式就是直接从时光机里恢复,但是不能保证一定能恢复成功,比如我这次恢复了60~70,提示失败,但是系统能进去了,看样子恢复了不少。
- ssd 一定要配合 m.2的转接卡使用
基本工具
iterm2
官网 https://iterm2.com/downloads/stable/latest
brew
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
zsh
1 | sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
oh-my-zsh
1 | wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
插件目录
1 | /Users/medivh/.oh-my-zsh/plugins |
开发工具
Python
python3.5的版本已经放弃了,尽量选一些长期支持的版本,比如3.8、3.9。简单的方式就直接brew安装,麻烦点就去官网下载,再麻烦点就下载软件包进行编译。
1 | brew install python3 |
pip
1 | sudo easy_install pip |
pip源
1 | 豆瓣 https://pypi.douban.com/simple |
pip加速
1 | [global] |
virtualenv
1 | pip install virtualenv |
工具
图床
参考 http://econow.cn/markdown%20%E5%9B%BE%E5%BA%8A%E7%94%9F%E6%88%90.html
iterm2 文件传输
在 mac 下,实现与服务器进行便捷的文件上传和下载操作。
- 安装支持rz和sz命令的lrzsz:
brew install lrzsz
- 在本地/usr/local/bin/目录下保存iterm2-send-zmodem.sh 和iterm2-recv-zmodem.sh两个脚本
iterm2-recv-zmodem.sh
1 | #!/bin/bash |
iterm2-send-zmodem.sh
1 | #!/bin/bash |
- 设置脚本权限
1 | chmod 777 /usr/local/bin/iterm2-* |
4.设置Iterm2的Tirgger特性,profiles->default->editProfiles->Advanced中的Tirgger
添加两条trigger,分别设置 Regular expression,Action,Parameters,Instant如下:
1 | 1.第一条 |
iStat Menus
激活码见163邮箱
Mac 外设键盘乱位
修改 修饰键
更改键位如下
图片中是我自己的习惯,因人而异。