Просмотреть все ранее использовавшиеся команды по умолчанию в Mac OS X
Оглавление:
- Просмотреть все выполненные команды по умолчанию
- Просмотреть только команды записи по умолчанию
- Просмотреть только команды удаления по умолчанию
- См. команды по умолчанию, относящиеся к конкретному приложению
Легко потерять след всех команд по умолчанию, используемых для выполнения настроек Mac OS X, но с помощью команды history легко перечислить все команды записи по умолчанию и соответствующие команды удаления по умолчанию, которые когда-либо использовались на Мак. Запустите Терминал, чтобы начать работу.
Просмотреть все выполненные команды по умолчанию
Чтобы увидеть все команды по умолчанию, включая записи по умолчанию, чтение по умолчанию, удаление по умолчанию и даже те, которые требуют sudo:
"history |grep defaults"
Вернется что-то вроде этого:
47 значений по умолчанию sudo write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName 48 значений по умолчанию sudo write /Library/Preferences/com.apple.loginwindow AdminHostInfo IP-адрес 98 значений по умолчанию write com.apple.DiskUtility DUDebugMenuEnabled 1 206 значений по умолчанию write com.apple.Safari IncludeInternalDebugMenu 1 237 значений по умолчанию write com.apple.dock itunes-notifications -bool TRUE;killall Dock 238 значений по умолчанию delete com.apple.dock itunes-notifications 239 значений по умолчанию write com .apple.dock desktop-picture-show-debug-text -bool TRUE; 241 по умолчанию удалить com.apple.dock desktop-picture-show-debug-text;killall Dock
Просмотреть только команды записи по умолчанию
Чтобы увидеть только команды по умолчанию, напишите команды, в том числе требующие sudo:
"history |grep defaults write"
Результаты будут выглядеть так же, как и выше, но без отображения команд чтения или удаления по умолчанию.
Просмотреть только команды удаления по умолчанию
Чтобы увидеть, какие команды записи по умолчанию были отменены, grep для «удалить», а не «записать»:
"history |grep defaults удалить"
См. команды по умолчанию, относящиеся к конкретному приложению
Изменив текст в grep на имя приложения или процесса, мы можем увидеть, какие команды по умолчанию использовались только для этого конкретного приложения. Например, чтобы увидеть только команды по умолчанию, которые повлияли на Finder:
history |по умолчанию grep пишет com.apple.finder"
Большинство приложений легко найти таким образом, а приложения по умолчанию в OS X почти всегда следуют соглашению «com.apple.appname».
Мы уже касались этой концепции в прошлом посте о команде history, но сосредоточение внимания на командах по умолчанию достаточно полезно, чтобы заслужить отдельное признание.