查看 Mac OS X 中所有以前使用的默认命令
目录:
很容易忘记用于对 Mac OS X 进行调整的所有默认命令,但是在历史命令的帮助下,很容易列出曾经使用过的每个默认写入和伴随的默认删除命令一台苹果电脑。启动终端开始。
查看执行的所有默认命令
查看所有默认命令,包括默认写入、默认读取、默认删除,甚至那些需要sudo的命令:
"history |grep 默认值"
会返回这样的东西:
47 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName 48 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo IPaddress 98 defaults写 com.apple.DiskUtility DUDebugMenuEnabled 1 206 默认值写 com.apple.Safari IncludeInternalDebugMenu 1 237 默认值写 com.apple.dock itunes-notifications -bool TRUE;killall Dock 238 默认值删除 com.apple.dock itunes-notifications 239 默认值写 com .apple.dock desktop-picture-show-debug-text -bool TRUE; 241 defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock
See Only Defaults Write Commands
只查看默认写入命令,包括那些需要sudo的命令:
"history |grep 默认写入"
结果与上面相同,但不显示任何默认读取或默认删除命令。
See Only Defaults Delete Commands
要查看哪些默认写入命令已恢复,grep 为“删除”而不是“写入”:
"history |grep 默认删除"
查看与特定应用程序相关的默认命令
通过将grep 中的文本更改为应用程序或进程名称,我们可以看到哪些默认命令仅用于该特定应用程序。例如,要仅查看影响 Finder 的默认命令:
history |grep 默认写入com.apple.finder"
大多数应用程序很容易通过这种方式找到,OS X 中的默认应用程序几乎总是遵循“com.apple.appname”约定。
我们之前在一篇关于历史命令的帖子中谈到了这个概念,但是专注于默认命令非常有用,值得个人认可。