| 版 | 1.0 |
|---|---|
| 发行人 | The Mac Orchard |
| 发布日期 | 2008年8月26日 |
| 添加日期 | 2005年5月17日 |
| 操作系统要求 | Macintosh, Mac OS X 10.3, Mac OS X 10.3.9, Mac OS X 10.4 PPC |
| 要求 | Mac OS X 10.3 or later (10.4 preferred) |
| 下载总数 | 1,088 |
| 价钱 | Free |
描述
这些用 Perl 编写的脚本本质上非常简单。在管理 Mac OS X 机器时,我花了很多时间清理和探索偏好文件,而 Mac OS X 10.4 对二进制 .plist 文件的倾向使这个过程变得更加乏味。
显而易见的替代方案是 GUI,例如 Apple 自己的“属性列表编辑器”应用程序。虽然这些工具有它们的位置,但我不喜欢使用 GUI 管理 .plist 文件,尤其是当我在执行一两次 grep 之前不一定知道自己想做什么时。因此,这些脚本应该适用于任何版本的 Mac OS X,但非常适合 Mac OS X 10.4 及更高版本。我写它们是为了避免痛苦地重新输入 Apple 的 plutil 命令。所有三个脚本都以一种或另一种形式运行 plutil 来完成工作,对于任何熟悉 UNIX 命令行的人来说,它们的使用应该是显而易见的。
以下是每个命令的基本概述:
plcat:查看二进制 .plist 文件的 ASCII 表示的简单方法。基本上将二进制 .plist 文件转换为 ASCII 并将其直接显示到屏幕 (/dev/stdout)。 plmore:一种查看二进制 .plist 文件的 ASCII 表示的简单方法,一次一个屏幕。类似于 plcat,但“管道”更多。 pledit:一种在您最喜欢的编辑器(自然是 vim!)中编辑二进制 .plist 文件的简单方法,自动保留每次编辑的备份跟踪。此脚本临时将文件转换为 ASCII,以便于编辑。完成编辑后,文件将转换回其原始的紧凑二进制格式。为方便起见,会保留完整的备份跟踪(filename.plist.OLD、filename.plist.OLD.1 等)。