July's Blog - kextcache
type: channel
link: https://yangwenqing.com/tag/kextcache/
items: Hp Prodesk 400G2 DM i5-6600T HD530 Hackintosh EFI
items: Mac OS 常用命令行工具

Hp Prodesk 400G2 DM i5-6600T HD530 Hackintosh EFI
type: item
date: 2020-10-17T09:34:00+08:00
description: Hp Prodesk 400G2 DM i5-6600T HD530 Hackintosh EFI闲鱼花280元价格捡了台惠普Hp Prodesk 400G2 Mini 六代小主机（准系统）。博主用的是35W的i5-6600t CPU 追求更高性能的可以上i7-6700t或者标压款的i5-6600，需搭配95W/135W电源。700元组装成的一台黑苹果日常用来办公，学习，写码还是相当不错的。分享一下本机我制作的黑苹果EFI配置，博主用的是OpenCore引导。电脑配置电脑参数：Hp Prodesk 400G2 DM配置型号系统macOS Monterey 13.3.1CPUIntel Core i5-6600t @ 2.7GHz 4核4线程显卡Intel HD Graphics 530 1536 MB内存金士顿 DDR4 2133MHz 16GB硬盘西数 SN550 256GB（NVMe SSD）网卡BCM943224PCIEBT2/AC 7265声卡Realtek ALC221SMBIOSMac mini (2018)BIOSN23 Ver.02.49 07/12/2020引导OpenCore 0.8.0网卡博主将自带原装的Intel AC 7265 换成了博通的BCM943224PCIEBT2，这块网卡某宝大概卖20来块，2.4/5G 300M 蓝牙4.0 相比自带AC 7265 网速有一定的提升还支持隔空投送。实现功能CPU 睿频变频正常核显 HD530 显存 1536MB硬件加速 4K HEVC/H.265解码定制 USB声卡 内建 layout-id 为 11有线网卡无线正常(BCM943224PCIEBT2/AC7265)蓝牙正常 (BCM943224PCIEBT2/AC7265)存在问题麦克风接口不工作；macOS Big Sur 11.1睡眠后无法唤醒会睡死，临时方案节能选项拉到从不即可；更新日志2022年04月22日更新OpenCore到0.8.0版本；支持macOS Monterey 12.3.1版本；Kexts 更新到目前最新版 2022-04-22；2021年01月20日支持4K HEVC/H.265解码,感谢网友heorz214提供的思路；2021年01月15日支持macOS Big Sur 11.1版本；更新到 OpenCore 官方原版 0.6.5,使用OpenCanopy图形界面;加入BCM943224PCIEBT2/AC7265网卡支持，默认BCM943224网卡config配置文件；定制USB接口；键盘鼠标必须插到背后的USB2.0接口才能用；Kexts 更新到目前最新版 2021-01-15；2020年12月11日支持macOS Big Sur 11.1版本；更新到 OpenCore 官方原版 0.6.4,使用OpenCanopy图形界面;加入BCM943224PCIEBT2/AC7265网卡支持，默认AC7265网卡config配置文件；定制USB接口；键盘鼠标必须插到背后的USB2.0接口才能用；Kexts 更新到目前最新版 2020-12-11；2020年11月13日更新到 OpenCore 官方原版 0.6.3,使用OpenCanopy图形界面;加入BCM943224PCIEBT2/AC7265网卡支持，选择合适自己的EFI下载；默认配置文件为1080p，如需4k请自行替换；Kexts 更新到目前最新版 2020-11-13；系统镜像这里博主推荐用黑果小兵的原版镜像 macOS Big Sur 11.0.1（20B29） ，可以从下方链接获取下载。系统版本下载macOSmacOS BigSur 11.0.1 20B29原版镜像引导EFIHp Prodesk 400G2 引导EFI文件，使用Intel AC 7265无线网卡还需要下载安装HeliPortWiFi客户端配合使用。请自行替换5码引导文件下载链接OpenCoreHp Prodesk 400G2 OpenCoreWiFi 客户端HeliPort.dmgBIOS设置升级BIOSBIOS博主用的是最新的N23 Ver.02.49 07/12/2020版本，建议升级BIOS，惠普升级BIOS很简单，将固件下载好，安装到Windows，接着找到刚刚安装BIOS路径将里面的N23_0249.bin文件复制到U盘（U盘格式建议Fat32格式）的“Hewlett-Packard\BIOS\New”文件夹,重启进系统前按Esc键进入BIOS更新即可。[button color="success" icon="glyphicon glyphicon-save" url="https://ftp.hp.com/pub/softpaq/sp107…

Mac OS 常用命令行工具
type: item
date: 2020-02-26T20:56:00+08:00
description: Mac OS 常用命令行工具使用 MacOS 已经有1年的时间，积累了一些常用技巧，其中大部分是命令行。在这里记录一下我使用的命令和一些命令行工具，主要是怕忘了。命令行工具autojumpautojump 是一款非常方便的命令行下的目录跳转工具，它能帮你快速从目录访问的历史记录中统计出各个目录的访问频次和权重，这样，就能方便的让你在各个目录中迅速跳转了。只要你记得之前某个访问过的目录的大概名字，配合autojump，就能快速的跳转过去，再也不用打一长串的 cd 命令了。使用方式如下：# Mac OS下安装autojump brew install autojumpthe fuckthefuck 是一个非常有趣的命令行软件，它能自动帮你纠正敲错的命令。平时在快速输入命令的时候，难免会有一些字母输入错误，这个时候，不用担心，直接再输入一个 fuck，吐槽一下，thefuck 就能自动根据你的输入，猜测出你要输入的命令，并自动帮你纠正，方便得一bi:# Mac OS下安装the fuck brew install thefucktigGit已经成为我们平时经常用到的版本控制管理工具。通常，我们用 git log 命令来查看git提交的历史记录。如果你已经厌倦了 git log 那种千篇一律的界面，那么 tig 绝对是一个不可错过的命令行下查看git历史提交记录的工具:# Mac OS下安装tig brew install tiggit summary平时我们在多人合作开发一个项目的时候，想要大致了解一下每个人对这个项目提交的commit数量和大致的贡献度，那么 git summary 这个命令绝对能满足你的要求：git summary 通过对项目中每一个commit的统计，能大致计算出每个contributor的提交次数和贡献百分比。让你对这个项目的贡献度能一目了然。默认git是不会带有这个命令的，需要在Mac OS下额外安装一个扩展包：brew install git-extrasslsl 是一个搞怪的程序，平时我们在输入命令 ls 的时候，经常手误会输入成为 sl。而 sl 这个搞怪的程序，就会在你手误输入错误的时候，让一辆火车满屏疾驰而过…… 是的，它啥也不干，就是让一辆火车从你的屏幕疾驰而过…… 这种逼格满满的骚操作，一定会让你的同事都过来围观……# Mac OS下安装sl brew install slskmSKM，全称SSH Key Manager，是一个在命令行下帮助你方便的管理和切换多个SSH key的工具。想象一下，如果你是运维人员，不同的服务器也许有不同的SSH Key来登录，又或者你是一个开发人员，有自己的SSH Key，用来开发和提交代码到自己的git仓库，或许还有公司的SSH Key，用来开发公司的项目。基于以上的情况，需要经常切换SSH Key。而用上了SKM，就方便多了，使用方法类似于 nvm，方便的创建，管理，切换系统当前默认SSH Key，用起来简直不要太爽！# Mac OS下安装skm brew tap timothyye/tap brew install timothyye/tap/skmydictydict 是一个用来在命令行方式下使用的有道词典，能在命令行下快速的帮你查询单词，不用打开浏览器，输入网址等一系列繁琐的操作。输入命令即可快速搞定!# Mac OS下安装ydict brew tap timothyye/tap brew install timothyye/tap/ydicterer 也是一个命令行工具，用来在命令行下查询和换算货币汇率，看一下使用方式，就知道如何使用了：# Mac OS下安装er brew tap timothyye/tap brew install timothyye/tap/exchangerate常用命令行重建缓存Mac OS重新建立缓存sudo rm /System/Library/PrelinkedKernels/prelinkedkernel sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache sudo chmod -R 755 /System/Library/Extensions sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /System/Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo touch /System/Library/Extensions sudo touch /Library/…