Просмотр man-страниц в терминале

В терминале Mac OS Lion появилась возможность удобно просматривать man-страницы. Для этого напишите команду, инструкцию на которую вы хотите прочитать и кликните на ней правой кнопкой мыши. В появившемся меню выберите пункт Open man Page.

Man 1

Откроется новое окно с инструкцией.

Man 2

Фокус следует за мышью

Если выполнить такую команду:

    defaults write com.apple.terminal FocusFollowsMouse -string YES

, то мы вернёмся в старые добрые времена XFree, xterm’а и олдскульных оконных менеджеров, когда фокус следовал за курсором мыши. Если открыть несколько окон терминала и переводить мышку от одного к другому, активным будет становиться то, над которым на данный момент курсор. Особой практической ценности это не несёт, но вспомнить молодость можно.

Да, для того, чтобы отменить такое поведение, нужна чуть видоизменённая команда:

    defaults write com.apple.terminal FocusFollowsMouse -string NO

Естественно, что после этого Terminal.app нужно перезапустить.

10.6: Больше информации в top

Если запустить терминальную программу top, которая показывает использование процессами памяти, процессора и других ресурсов, и развернуть окно терминала во весь экран, в программе добавятся новые колонки с дополнительной информацией.


Скрываем файлы в Finder

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

chflags hidden /путь/к/файлу

Файл или директория перестанет отображаться в графическом интерфейсе Mac OS X. Но останется видел в терминале для команды ls и ей подобным.

Для того, чтобы сделать файл или папку снова видимыми, нужно ввести такую команду:

chflags nohidden /путь/к/файлу

Перевод с английского, немецкого, испанского — нет ничего проще. Используй TranslateIt!.

Выявляем программу, использующую примонтированный образ

У каждого, должно быть, случалось такое, что примонтированный образ невозможно отмонтировать из-за того, что он используется другой программой. Для того, чтобы узнать, какой именно программой используется примонтированный образ, вы можете использовать консольную утилиту lsof.

Например, вы примонтировали образ с драйверами для принтера, называется он Color LaserJet 2605. Просто введите в терминале комманду:

lsof | grep LaserJet

Вывод программы может быть примерно такой:

bash      5184   bm  cwd      DIR       14,5       408         2 /Volumes/Color LaserJet 2605

Первая строчка — имя процесса, который использует образ. В данном случае, для примера, я просто перешёл в в точку монтирования из соседней консоли.

Теперь, зная имя процесса, достаточно освободить им образ, и он легко отмонтируется.

QuickLook в командной строке

Есть одна отличная консольная утилита — qlmanage, дающая прямой доступ к функциям Quick Look. Вы можете запустить её например так:

qlmanage -p picture.jpg

и картинка немедленно отроется в окне Quick Look. Эта утилита также поддерживает режим слайдшоу. Например, qlmanage -p *.jpg открывает слайдшоу со всеми картинками в формате jpg.

У данной утилиты несколько ключей, которые можно посмотреть с помощью ключа -h.

Однако, вывод этой программы к консоль немного избыточен, так что запускать её с перенаправлением вывода:

qlmanage -p *.jpg >/dev/null