macOS操作记录
去掉开机提示:电脑关机是因为发生了问题
控制台
-> 诊断报告
-> Sleep Wake Failure日志
-> 删除
除此之外也可以用清理工具,清理下系统和用户日志也可恢复正常。
查看 SSD 的写入量
具体是否为disk0可在关于本机
–>系统报告
中查看
1 | brew install smartmontools |
homebrew安装时网络受限
最近github上的仓库拉不下来,在mac上面安装homebrew时,也无法将安装所需的仓库拉下来。困扰了很久,找到了两种解决办法。
让git走代理
1 | git config --global http.proxy socks5://127.0.0.1:1086 |
拉取https的仓库url时,速度提升并不明显,可能时代理慢了,然后就没尝试让git协议的也走代理了。
修改安装脚本
homebrew的安装命令官方给出的是:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
,其实就是从github上面下载一个脚本,然后用ruby去执行它。所以将该ruby脚本下载下来,然后再将其中的仓库名称修改成国内的镜像仓库,可明显提高速度。
这里下载下来的脚本改名为了brew_install
。
修改brew_install
中BREW_REPO配置项为:BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze
,保存,直接用ruby运行:/usr/bin/ruby brew_install
。
后面的安装过程中,home-core和home-cask的仓库又变成了从github上面拉,可能是brew_install
里面还有配置没改到,但是没找到该配置,并且找到了另外一种方法:直接将home-core的仓库拉下来,放到相应的位置,home-cask亦是如此即可。
1 | git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1 |
至此基本完工。
升级系统版本后xcrun报错
从10.13升级到10.14后,git用不了了,提示的错误信息详细如下。
1 | xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), |
感觉应该是xcode出问题了,可以考虑把xcode全部删除了,再重新装一个xcode应该可以。不过感觉重装一下CommandLineTools也行,只是不知道该如何操作。从网上摘抄过来的教程如下:
open a dialog for installation of the command line developer tools.
尝试安装Command Line Tools。xcode-select --install
如果上述不能生效,考虑先将Command Line Tools删除,删除的目录为:
rm -rf /Library/Developer/CommandLineTools
尝试时,第一项方法即完成了错误的修改。
主机开机状态电源灯闪烁
重新睡眠一次,然后正常开机能解决。
http://machbbs.com/chiphell/44345
删除Microsoft Edge浏览器
1 | rm -rf /Applications/Microsoft\ Edge.app |
查看/修改 hostname
1 | scutil --get/set HostName |
Office设置默认语言为中文
1 | defaults write com.microsoft.Word AppleLanguages '("zh-cn")' |
修改launchpad显示行列数
1 | ➜ ~ defaults write com.apple.dock springboard-columns -int 10 // 列数 |
修改之后的启动台如下,感觉强迫症又好了一点:
Hackintosh
破解CodeRunner
打开安装包之后如下:
当在CodeRunner中输入生成器生成的license时,老是提示Invalid License。这时候网上一般会有一个附加的程序,如下所示:
这个程序主要是修改了hosts文件,让CodeRunner无法访问他的服务器,从而达到阻止校验的目的,让CodeRunner以为处于离线状态,猜测:此时如果有license,则它以为是正常的license,校验通过。
这个程序运行后,修改hosts(目录:/private/etc/hosts
)的内容如下:
其实我对这些程序并不是很放心,毕竟授予给它的运行权限有点高,如果同样你对此程序并不放心,可以直接修改hosts文件如上即可。(未尝试,仅猜测)
附带一些生成的license:
1 | AEAAA-AFHOO-4F7KD-TXBPQ |