Entries Tagged 'Для терминала' ↓

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

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

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

lsof | grep LaserJet

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

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

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

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

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

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

qlmanage -p picture.jpg

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

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

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

qlmanage -p *.jpg >/dev/null