ryg

Полезные команды Терминала для настройки OS X

Полезные команды по дополнительной настройки OS X выполняемые в Terminal.app

Для работы в терминале есть свои "горячие" клавиши и команды и они описаны здесь

Посмотреть историю команд

Для того, чтобы посмотреть список всех команд в терминале необходимо выполнить 

	history

историю выполнения команд "defaults" используется следующая команда

	history |grep "defaults"

будет возвращен список команд которые были выполнены со словом defaults

Соответственно команда:

	history |grep "defaults delete"

покажет историю команд со словами "defaults delete"
И чтобы посмотреть историю настроек конкретной программы, необходимо указать ее имя. Например посмотреть изменения настроек Finder :

	history |grep "defaults write com.apple.finder"

Команды настройки сохранения копии экрана

описаны здесь

Finder

Отображение адреса пути в Finder

Иногда неудобно вычислять путь к папке в которой сейчас находишься. Следующая команда включает явное отображение полного пути в верху окна Finder

адресная строка в Finder

	defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

отключить можно эту функцию можно командой

	defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO

Для принятия изменений требуется перезапуск Finder

	killall Finder

Сделать папку библиотеки видимой

Пока Библиотеки пользователя по умолчанию скрытая, но иногда она требуется. В таком случае можно включить отображение скрытых файлов, либо изменить атрибут папки на "видимый"

	chflags nohidden ~/Library/

Mail.app

Запретить просмотр вложений по умолчанию в Mail.app OS X 

Команда defaults позволяет изменять настройки приложений по умолчанию.

По умолчанию mail вложения в письма открывает для просмотра в теле письма. Иногда это не очень удобно. Запретить данную услугу можно командой

        defaults write com.apple.mail DisableInlineAttachmentViewing -bool true

Вернуть к показу по умолчанию

	defaults write com.apple.mail DisableInlineAttachmentViewing -bool false

Копирование только адреса из письма в mail

Когда Вам необходимо скопировать адрес из заголовка письма mail предлагает скопировать не только адрес, но и имя отправителя.

В виде  "Оповещения Google "<googlealerts-noreply@google.com>" для того, чтобы копировать только адрес необходимо выполнить команду

	defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false

После этого перезапустить mail. Теперь копироваться будет только адрес без имени пользователя.

Вернуть в режим по умолчанию с копированием имени 

	defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool true

Safari

Не понимаю удобства следующей команды, но вдруг кому-либо понравится.

	defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2BackspaceKeyNavigationEnabled -bool true

Данная команда назначает кнопку Backspace, командой перехода на предыдущую страницу.

Включение меню "разработка" в Safari, которое по умолчанию выключено, производится командой

       defaults write com.apple.Safari IncludeDebugMenu 1