技术宅星云的Mac系统使用经验分享
- 系统维护
- 1.1 Mac OSX 卡顿严重
- 1.2 开启/禁止.DS_store文件生成
- 1.3 显示/隐藏 系统文件夹
系统维护
这篇博文分享使用Mac 系统中的一些优化经验。
1.1 Mac OSX 卡顿严重
今天不知道怎么回事,系统突然卡得不要不要的,各种操作都变得巨慢无比。
首先想到的就是利用系统自带的维护工具Activiey Monitor 找出CPU耗时比较多的进程。
发现有大量的mdworker_shared进程,虽然耗时不算长,但是量很多哈。
经过查询发现这个进程和一个叫做Spolight 的程序有关。
Mac OSX 系统有一个方便的检索工具,可以检索整个电脑中的所有文件,相当于windows系统安装了everything 搜索神器。
但是检索快是有代价的,需要建立索引,尤其重启后可能索引缓存丢失了,会在电脑空闲时候重建索引,这时候CPU耗时特别大,占到了百分之五十多。
其次怀疑Jetbrain Idea 检索也需要创建索引,于是乎就卡的像宕机了一样,电脑风扇飞速旋转。
关闭Spotlight Search 索引功能:
sudo mdutil -a -i off
执行成功显示如下所示:
/:
2022-11-16 17:42:19.783 mdutil[20869:1230801] mdutil disabling Spotlight: / -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.
/System/Volumes/Data:
2022-11-16 17:42:33.501 mdutil[20869:1230801] mdutil disabling Spotlight: /System/Volumes/Data -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.
/System/Volumes/Preboot:
2022-11-16 17:43:29.943 mdutil[20869:1230801] mdutil disabling Spotlight: /System/Volumes/Preboot -> kMDConfigSearchLevelFSSearchOnly
Indexing disabled.
特别管用,禁用后不到五分钟CPU耗时就降下来了。
打开Spotlight Search 索引功能:
sudo mdutil -a -i on
1.2 开启/禁止.DS_store文件生成
.DS_store
文件相当于windows中的.Desktop 文件,属于系统隐藏文件。.DS_Store
文件的主要作用,是存储当前文件夹在桌面显示相关方面的一些自定义属性,包括文件图标的位置、文件夹上次打开时窗口的大小、展现形式和位置等。这有助于保留为特定文件夹配置的设置,例如,将桌面文件夹设置为查看按名称排序的图标,同时将下载文件夹配置为将文件显示为列表并按日期排序,最近修改的先显示。
打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。
禁止.DS_store文件生成
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
开启.DS_store文件生成
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
删除所有.DS_store文件
sudo find / -name ".DS_Store" -depth -exec rm {} \;
1.3 显示/隐藏 系统文件夹
显示或隐藏文件夹
shift+cmmand+.
这里是按下快捷键,不是输入命令。