Mac使用技巧

此篇文章会持续更新,欢迎大家传授经验与技巧😁

一、Finder中显示/隐藏文件

如果你的苹果电脑是OS X Mavericks 或 OS X Yosemite 或 OS X EI Capitan 系统

//显示"隐藏文件"
终端输入:$ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
//隐藏"隐藏文件"
终端输入:$ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

如果你的苹果电脑是OS X Mountain Lion 或是更早版本的系统

//显示隐藏文件
终端输入:$ defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder
//隐藏隐藏文件
终端输入:$ defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder

二、一直显示/隐藏“资源库”

根据 Apple 对Mac 附带的文件夹的说明,资源库文件夹中包含 Mac 上的所有用户都可用的应用程序所用的字体、互联网插件和其他项目。默认情况下,在 Finder 中是不予显示的。

//一直显示“资源库”文件夹
终端输入:$ chflags nohidden ~/Library/
//一直隐藏“资源库”文件夹
终端输入:$ chflags hidden ~/Library/

三、Mac终端里bogon 设置

本来终端显示的是计算机名的,我新买的电脑一直显示为bogon,在设置里修改了用户名还是不行,一查bogon这个单词是虚拟、虚伪的意思。再查原来是终端会先向DNS服务器查询本地ip的方向解析结果,如果查询不到再显示计算机名。而由于我们的 DNS 错误地将保留地址反向的 NS 查询结果返回了 bogon. 其中 bogon 本应该用来指虚假的 IP 地址,而非保留 IP 地址。因此就出现了会时不时地打印 bogon 这种奇怪名字作为计算机名的现象了。那么如何让终端只显示我们想要的计算机名而不总是从 DNS 返回结果呢?

解决方案
在终端输入以下命令即可(这三行一块复制粘贴到终端,把your-desired-host-name修改成你要设置的名字)
sudo hostname your-desired-host-name
sudo scutil --set LocalHostName $(hostname)
sudo scutil --set HostName $(hostname)
例如:
sudo hostname liyangdeMac
sudo scutil --set LocalHostName $(hostname)
sudo scutil --set HostName $(hostname)

看!设置完啦!😂

终端名称.png

四、Mac系统历史

Mac OS X 10.0 Cheetah
Mac OS X 10.2 Jaguar
Mac OS X 10.3 Panther
Mac OS X 10.4 Tiger
Mac OS X 10.5 Leopard
Mac OS X 10.6 Snow Leopard
OS X 10.7  Lion
OS X 10.8  Mountain Lion
OS X 10.9  Mavericks
OS X 10.10 Yosemite
OS X 10.11 El Capitan
10.12 macOS Sierra
10.13 macOS High Sierra
10.14 macOS Mojave
10.15 macOS Catalina

五、各个路径的作用(用于清理缓存)

1、Xcode

1、路径:~/Library/Developer/Xcode/iOS DeviceSupport
作用:xcode对真机设备支持,连接设备时自动生成对应的版本支持文件,如果删除了,再次连接还会重新生成。
建议:可以删除一些不常用的支持文件。

2、路径:~/Library/Developer/Xcode/DerivedData
作用:xcode编译项目产生的缓存,可重新生成。如果删除了,下次编译大的项目时会需要一些时间。
建议:可以删除一些不常用的项目缓存。

3、路径:~/Library/Developer/Xcode/Archives
作用:提交App Store或者Adhoc时打包的ipa文件,删除了不可恢复。
建议:删除影响不大,可以随时重新打包上传。

4、路径:~/Library/Developer/XCPGDevices
作用:模拟器上app应用运行生成缓存文件,可重新生成
建议:可删除。

5、路径:~/Library/Developer/CoreSimulator/Devices
作用:xcode6以后的模拟器的位置。每个长串名字的文件夹代表一个模拟器,在它的device.plist文件可以看到具体的哪个模拟器型号。不可恢复。
建议:慎重删除,删除之后再用就得重新下载了。

6、路径:~/Library/Application Support/iPhone Simulator
作用:xcode6以后的模拟器的位置。不可恢复,删除之后再需要旧版本的模拟器,就需要重新下载了。
建议:可以删除,一般用不到了。

7、路径:~/Library/MobileDevice/Provisioning Profiles
作用:xcode中各种证书provisioning profile。不可恢复,删除之后可以再从开发者账号上下载。
建议:可以删除一些没用的证书。

未完待续...

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、部分快捷键。 这个在网上有一大堆,不过笔者认为,还是应该看个人习惯和使用环境吧。如果用得顺手,那就是快捷键,如...
    啊左阅读 13,735评论 4 60
  • 删除xcode插件: ~/Library/Application Support/Developer/Shared...
    小小机器人阅读 864评论 0 0
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,204评论 4 61
  • Darwin Darwin 是开源的。但ios 版不是。uname -a //查看当前的版本Darwin...
    默默熊阅读 2,790评论 0 0
  • 今天再次阅读了《奇特的一生》,之前读过这本书的前面一部分,学到了时间记录方法,并且开始用excel记录自己的时间。...
    思考者01阅读 1,066评论 0 0