Mac OS X(C1): 删除所有最近的历史

本文介绍了在OSX系统中如何清除各种使用痕迹,包括最近打开的项目、文件夹、服务器地址等,提供了GUI和CLI两种操作方式,并给出了具体的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OS X保留用户使用中的一些历史信息,这样方便用户追诉操作历史,而且可以自定义保存以前多少的历史记录,现代系统基本都提供这样的功能,对于一般的用户来说,这个功能很好。大家看看下面的图:

Recent ItemsRecent Folders

但是在企业级的应用中,就可能不是什么好主意了,特别是当制作企业级核心系统映像的时候,管理员不希望保留自己的操作记录给普通用户,或者是无关的其它管理员,因为那里很可能记录了系统的一些信息,所以清除所有历史记录是一个好习惯,但是依赖个人手工操作的操作并不具有操作性的。所以这里把这些历史记录的机制罗列出来,这样制作一个shell script就不困难了.

有什么可以交流的,欢迎留言或者发短信/email给我。

1. 点击左上Apple图表,菜单里Recent Items项目都存放在~/Library/Preferences/com.apple.recents.plist文件里面,

  • GUI方式,可以通过Clear Menu的选项来清空.
  • 对于CLI, 用户可以直接删除这个文件,也可以使用defaults delete命令删除其中的部分items.

2. 在Finder的Go菜单的Recent Folders里面的所有项目都在下面存放:~/Library/Preferences/com/apple.Finder.plist的FXRecentFolders.

  • GUI 方式: 在该清单中的最下面有一个Clear Menu可以使用。
  • CLI 方式: 可以使用下面的命令删除defaults delete com.apple.Finder FXRecentFolders

3. 在Finder的Go菜单的Go to Folder里面的所有项目都在下面存放:~/Library/Preferences/com/apple.Finder.plist的GoToField.

  • GUI 方式: 进入后,清空原来的输入,退出就可以了。
  • CLI 方式: 可以使用下面的命令删除defaults delete com.apple.Finder GoToField

4. 当在Finder里选择Go->Connect to Server时,可以显示出所有以前添加到Favorite Server列表里的服务器地址,要清空他们:

  • GUI 方式: 进入后,删除列表中每一条内容。
  • CLI 方式: ~/Library/Favorites/目录中, 一般他们都是afploc文件,使用rm删除就可以了。

5. 当在Finder里选择Go->Connect to Server时,可以显示出所有以前的服务器地址,要清空他们:

  • GUI 方式: 进入后,删除内容。
  • CLI 方式: ~/Library/Recent Servers/目录中, 一般他们都是afploc文件,使用rm删除就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值