25 полезных команд Terminal для Mac OS X 10.6

25 полезных команд Terminal для Mac OS X 10.6 В Snow Leopard есть множество скрытых возможностей, которые можно включить через команды приложения терминала (Macintosh HDD → Applications → Utilities → Terminal.app). Как правило для включения в конце команды ставится TRUE, YES или 1, для отключения соответственно FALSE, NOлибо 0.

Finder

Finder

1. Отображение скрытых файлов
Для оторажения скрытых файлов и папок необходимо набрать команду:
defaults write com.apple.finder AppleShowAllFiles true; killall Finder


2. Путь в заголовке окна
Возможно, вам будет удобно видеть полный путь в заголовке окна Finder, а не в нижней строке, набираем команду:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES; killall Finder
Результат
Путь в заголовке окна


3. Выключаем всю анимацию
Для включения всей анимации для Finder набираем команду:
defaults write com.apple.finder DisableAllAnimations -bool YES; killall Finder
Для выключения:
defaults delete com.apple.finder DisableAllAnimations -bool NO; killall Finder


4. Открыть Finder через терминал
Бывают ситуации когда необходимо открыть папку, в которую вы перешли в терминале в Finder. Например, скрытые папки доступны в терминале, а в Finder необхдимо указывать специальную команду. Так вот когда в терминале вы вошли в папку, просто наберите:
open .
Откроется окно в Finder с той самой папкой, даже если она скрыта.

5. Выйти из Finder
На западных блогах уверяют, что это очень полезная команда, хотя для меня это под большим сомнением. Для включения пункта Quit Finder набираем команду:
defaults write com.apple.finder QuitMenuItem -bool YES; killall Finder
Результат
Выйти из Finder


6. Меняем имена скриншотов по умолчанию
По умолчанию имена скриншотов имеют вид Screen Shot, вы можете изменить стандартную фразу на свою командой:
defaults write com.apple.screencapture name "Some text"; killall SystemUIServer
Вместо Some text подставьте свою фразу.

7. Изменить место сохранения скриншотов
Изменить место сохранения для скринштов можно командой:
defaults write com.apple.screencapture location ~/Pictures
Вместо /Pictures подставьте полный путь до папки.

8. Отключаем диалоговое окно CrashReporter
Для отключения диалогового окна CrashReporter, которое появляется при ошибке какой-нибудь программы, примените команду:
defaults write com.apple.CrashReporter DialogType none


Dock и рабочий стол

Dock

9. Переключаем Dock в режим 2D
Для включения двумерного дока, который убрали еще в OS X 10.5 набираем команду:
defaults write com.apple.dock no-glass -boolean yes; killall Dock
Результат
Dock 2D


10. Выравнивание Dock
Док можно выравнять по левой стороне:
defaults write com.apple.dock pinning -string start; killall Dock
По правой стороне:
defaults write com.apple.dock pinning -string end; killall Dock
Или вернуть назад, в центр:
defaults delete com.apple.dock pinning; killall Dock
Результат
Выравнивание Dock


11. Подсветка элемента стека
Подсветку для элемента стека при наведении на него указателя мыши, включаем командой:
defaults write com.apple.dock mouse-over-hilite-stack -boolean yes; killall Dock
Результат
Стек


12. Стек с последними используемыми программами
Для создания такого удобного стека набираем команду:
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'
Результат
Стек с последними используемыми программами


13. Скринсейвер как фон рабочего стола
Для использования скринсейвера в качестве фона рабочего стола вовсе не обязательно приобретать сторонний софт, можно набрать команду:
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine -background &
Текущий скринсейвер, что задан в настройках Snow Leopard, займет место фона на рабочем столе. Один минус — после закрытия окна терминала скринсейвер пропадет.

Результат
Скринсейвер как фон рабочего стола


Dashboard

Dashboard

14. Отключаем Dashboard
Если вы не пользуетесь Dashboard и хотели бы освободить немного ресурсов системе, то отключить «дашбоард» можно командой:
defaults write com.apple.dashboard mcx-disabled -boolean yes


15. Переносим виджеты на рабочий стол
Для переноса виджетов необходимо набрать команду:
defaults write com.apple.dashboard devmode yes
Затем перелогинится в системе, зайти в Dashboard, кликнуть мышью по виджету и не отпускать клик. Выйти из дашбоарда — виджет останется на рабочем столе, он будет отображаться поверх всех окон.

Результат
Виджеты на рабочем столе


QuickLook

Предпросмотр папок в QuickLook

16. Предпросмотр папок в QuickLook
Нижеприведенная команда позволит включить предпросмотр для папок в QuickLook. Для этого в терминале указываем строку:
defaults write com.apple.finder QLEnableXRayFolders 1
Для применения изменений перезапускаем Finder:
killall Finder
Результат
Предпросмотр папок в QuickLook


QuickTime X Player

QuickTime X Player

17. Автопроигрывание видео в QuickTime X
Добавить логики в работу стандартного маковского плеера QuickTime X можно простой командой, после применения которой при двойном клике по видео будет начинаться автоматическое воспроизведение:
defaults write com.apple.QuickTimePlayerX MGPlayMovieOnOpen 1


18. Отключаем скругленные углы в QuickTime X
Надоели скругленные углы у QuickTime X Player? Отключаем:
defaults write com.apple.QuickTimePlayerX MGCinematicWindowDebugForceNoRoundedCorners 1
Результат
Отключаем скругленные углы в QuickTime X


19. Приручаем полноэкранный режим в QuickTime X
В случае просмотра фильма в полноэкранном режиме и вызова меню ⌘ Command + TAB для переключения на другое приложение, а в последствии возврата к просмотру видео окно QuickTime X выйдет из полноэкранного режима. Чтобы при переключениями между программами «квиктайм» продолжал воспроизведение во весь экран наберите команду:
defaults write com.apple.QuickTimePlayerX MGFullScreenExitOnAppSwitch 0


Time Machine

Time Machine

20. Меняем период бэкапа
По умолчанию Time Machine выполняет резервное копирование ежечасно, но в терминале можнозадать любой промежуток времени. Вот команда:
sudo defaults write /System/Library/Launch Daemons/com.apple.backupd-auto StartInterval -int 1800
Потребуется ввод пароля администратора. 1800 — это 1800 секунд или 30 минут, период бэкапа. Не делайте слишком маленький период, нужно чтобы Time Machine успевал обрабатывать предыдущий бэкап прежде, чем начнется новый.

21. Бэкап по расписанию iCal
Для запуска бэкапа по расписанию необходимо в iCal необходимо создать шелловский скрипт такого содержания:
/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper &
Затем создать событие в iCal и «навесить» на него запуск нашего скрипта.

22. Поддержка Time Machine для новых устройств
Включить поддержку Time Machine для новых «неизвестных» устройств, например, какого-нибудь сетевого NAS, можно командой:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1


Dictionary

Работа словаря в едном окне

23. Работа словаря в едином окне

В некоторых программах вы можете воспользоваться контекстным меню «Найти в Словаре» (Look up in Dictionary), однако, при этом каждое новое слово будет открываться в новом окне, что многих просто раздражает. Для того, чтобы все слова открывались в одном окне наберите команду:
defaults write com.apple.Dictionary ProhibitNewWindowForRequest -bool TRUE
У меня изначально все открывается в едином окошке, но возможно, кому-нибудь пригодится.

Address Book

Скрытое меню в Address Book

24. Скрытое меню в Address Book

Скрытое меню позволит получить доступ к некоторым «непубличным» функциям в Адресной книге (Address Book), меню видно только при английском языке интерфейса OS X. Наберите команду и перезапустите приложение:
defaults write com.apple.AddressBook ABShowDebugMenu -bool true
Результат
Скрытое меню в Address Book


Software Update

Software Update

25. Обновление системы из терминала

Простая команда, можно повесить на iCal или крон =):
sudo softwareupdate -i -a

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.