本人使用的是MacBook Air
1. enter键失效
原因:窗口打开太多了
解决:关掉部分窗口或者借助alt/shift键辅助
2. 电源百分比无法显示
原因:电源电量充足,充电器绿色的灯不会亮,说明不在充电。
解决:等电池电量耗尽,在充电就会显示百分比
3. 连接不上WiFi
解决方法:
(1)关闭WiFi后,重新打开。
(2)如果WiFi无法打开
删除WiFi相关的文件,再重启笔记本即可。
打开终端,实用cd 命令进入 /Library/Preferences/SystemConfiguration 目录,删除目录下如下文件:
com.apple.airport.preferences.plist
com.apple.network.identification.plist
NetworkInterfaces.plist
preferences.plist
重启系统。
4.使用node.js编程时,读取不到文件
原因: 文件在iCloud云端,没有下载到本地。
如下图所示:
解决: 更改文件路径。
5.内存占用过高
活动监视器排查
(1)内存
已使用内存:所有应用和 macOS 进程当前使用的内存总量。
应用内存:应用及其进程当前使用的内存总量。
联动内存:无法压缩或调出至启动驱动器而必须留在 RAM 中的内存。某个进程使用的联动内存不能被其他进程借用。某个应用使用的联动内存量由这个应用的程序员决定。
被压缩的内存:RAM 中被压缩的内存量,使其他进程有更多可用 RAM 内存。查看“被压缩的内存”栏以了解每个进程的被压缩的内存容量。
已使用的交换:macOS 内存管理在启动驱动器上使用的空间。在此处看到一些活动很正常。只要内存压力不处于红色状态,macOS 就有可用的内存资源。
已缓存文件:应用最近使用过而且现在可供其他应用使用的内存。例如,如果您一直在使用“邮件”,则退出“邮件”后,“邮件”使用过的 RAM 会成为已缓存文件使用的部分内存,这部分内存随后可供其他应用使用。如果在其他应用使用(覆盖)“邮件”的缓存文件内存前,您再次打开了“邮件”,则“邮件”的打开速度会更快,因为这部分内存会快速转换回应用内存,而不必从启动驱动器中载入应用的内容。
已使用的交换:macOS 内存管理在启动驱动器上使用的空间。在此处看到一些活动很正常。只要内存压力不处于红色状态,macOS 就有可用的内存资源。
已缓存文件:应用最近使用过而且现在可供其他应用使用的内存。例如,如果您一直在使用“邮件”,则退出“邮件”后,“邮件”使用过的 RAM 会成为已缓存文件使用的部分内存,这部分内存随后可供其他应用使用。如果在其他应用使用(覆盖)“邮件”的缓存文件内存前,您再次打开了“邮件”,则“邮件”的打开速度会更快,因为这部分内存会快速转换回应用内存,而不必从启动驱动器中载入应用的内容。
(2)CPU
如果 kernel_task 正在大量占用 Mac CPU 资源
内核任务进程的功能之一是帮助管理 CPU 的温度。
kernel_task 的功能之一是减少正在密集使用 CPU 的进程的可用 CPU 资源,从而帮助管理 CPU 温度。换言之,kernel_task 会对导致 CPU 过热的情况做出响应,即使您并未感觉 Mac 很热。它本身不会导致这些情况。等 CPU 温度下降后,kernel_task 会自动减少其活动。
为什么进程越就会产生越多的热量?
计算机工作底层数据都是二进制,针对CPU而言是晶体管,材料是硅,通过电容区别0和1,计算机工作过程中,电容中电荷运动,是电能转换成热能的过程,遵守能量守恒定律。
参考链接:https://support.apple.com/zh-cn/HT201464#cache
6. Mac OS无法打开“xxxxxxxxx”,因为Apple无法检查其是否包含恶意软件。
打开终端运行该命令:sudo spctl --master-disable
spctl 策略管理
7. 如何安装brew
打开终端,运行命令:
/usr/bin/ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
Mac系统默认安装了ruby。如果没有安装命令行工具,在此之前需要安装:xcode-select --install
8.Mac 无法装载外接移动硬盘
- 尝试方法一:
按照该链接可以解决装载问题,但是出现新问题:macOS无法修复磁盘“xxx”。
参考链接:https://www.jianshu.com/p/26771be572be
- 尝试方法二:
- 查看硬盘信息:
diskutil list
diskutil unmountDisk /dev/disk2diskutil eject /dev/disk2
这是正确移除的方法, 然后重新插拔移动硬盘。
结果没有解决问题。
参考链接:https://www.zhihu.com/question/22209368/answer/597277475
- 尝试方法三:
在执行命令sudo pkill -f fsck_exfa
杀死对于磁盘进程后,再用系统自带的磁盘工具“急救”功能即可。如下图,修复成功:
总结
1 diskutil list // 获取磁盘信息,找到有问题的磁盘,比如disk3
2 sudo lsof | grep disk3 //由此知道需要杀死的磁盘进程名称
3 sudo pkill -f fsck_exfa //fsck_exfa是磁盘进程名称 硬盘已经可以在Finder侧边栏显示,并且可读
4 使用磁盘修复工具“急救”功能。此时可能磁盘还不能写入
5 通过Finder侧边栏推出磁盘,再重新插拔后就可以读写了
以上步骤,亲测有效。
另外,还可以将移动硬盘连接到Windows系统,系统会提示你硬盘有异常,点击修复即可,我的移动硬盘格式是exFat格式,能够同时在window和macOS读写。
手动打击修复的方式在两个系统中都耗时挺久的,半小时以上,命令行没试过。
注意:没执行第3步,直接“急救”会失败。
补充说明:第4步也可以使用命令行,参考链接——https://zhuanlan.zhihu.com/p/83542978,命令行没有亲测过,谨慎使用,特别是非技术人员及小白。理论上,可以通过界面操作的常用功能或者说所有功能都可以使用命令行,比如打开文件。