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

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

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。不可恢复,删除之后可以再从开发者账号上下载。
建议:可以删除一些没用的证书。

未完待续...

你可能感兴趣的:(Mac使用技巧)