MAC系統中終端的defaults 命令可以幫我們做許多修改,讓我們的電腦變得更加個性,不過修改的多了,難免會忘記一些修改過的地方,那麼怎麼才能查看defaults 命令修改的歷史記錄呢?
查看方法:
1. 啟動終端(應用程序 – 實用工具 – 終端.app)。
2. 查看所有執行過的 defaults 命令
3. 查看所有執行過的 defaults write、defaults read 和 defaults delete 命令:
history |grep “defaults”
執行後會返回類似下邊的結果:
47 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName
48 sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo IPaddress
98 defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
206 defaults write com.apple.Safari IncludeInternalDebugMenu 1
237 defaults write com.apple.dock itunes-notifications -bool TRUE;killall Dock
238 defaults delete com.apple.dock itunes-notifications
239 defaults write com.apple.dock desktop-picture-show-debug-text -bool TRUE;
241 defaults delete com.apple.dock desktop-picture-show-debug-text;killall Dock
4. 只查看執行過的 defaults write 命令
只需要把命令稍微修改一下,變成這樣:
history |grep “defaults write”
返回的結果和上邊的類似,不過不會顯示 defaults read 和 defaults delete 命令。
上一頁12下一頁共2頁
5. 只查看執行過的 defaults delete 命令
同樣的,把上邊命令裡的 write 改成 delete 就可以了:
history |grep “defaults delete”
查看和某個應用有關的所有 defaults 命令
6. 只修對 grep 部分的內容進行修改,填入應用或進程的名稱,就可以查看與這個應用有關的所有 defaults 命令了。打個比方,要查看所有跟 Finder 有關的 defaults 命令,可以這樣做:
history |grep “defaults write com.apple.finder”
大部分應用都可以通過這種方式來填寫應用名稱,至少 Mac OS X 的自帶應用都使用“com.apple.應用名稱”這種格式。
這樣,即使使用了大量 defaults 命令修改系統設置,也可以在出現問題時通過命令的歷史記錄排除故障。
如果你想知道自己曾經使用defaults 命令修改過系統中的哪些設置,那麼就可以使用這種查看方法,對自己的操作記錄進行查看。
上一頁12 下一頁共2頁