`
xitong
  • 浏览: 6177992 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

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删除就可以了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics