Intereting Posts
libotify / notify-send: основной текст не печатается, если он содержит '<' или '>' Переименуйте файлы со случайными символами из sha1sum. Будут ли имена уникальными? Разрешение группы ACL по-прежнему не позволяет разрешениям на запись Загрузка с раздела жесткого диска. Update-grub? Перемещение программ, скомпилированных на компьютере на другой компьютер, и устранение проблем с библиотечными зависимостями Не удается получить адрес через DHCP Почему rsync пытается скопировать файл, который уже обновлен? Извлечение строк по ключу из очень большого файла Приоритет для «всегда сверху» X-окон wvdial: демон PPP умер: ошибка программы Pty (код выхода = 9) Удаление Linux из установки с двойной загрузкой. Как восстановить загрузчик Windows или сохранить GRUB? Проверка черного списка почтового сервера Определение, начинается ли первая строка со второй строки Как изменить цвет фона панели в tmux? Что действительно делает dh_usrlocal

Как узнать, какая программа может открыть данный файл?

Допустим, у меня есть файл thesis.pdf или picture.jpg

Есть ли команда, которая возвращает программу для открытия этого файла?

Я знаю командный file , но он просто возвращает правильный тип файла (я знаю, что это не указано его расширением в Linux), а не программа.

Я ожидаю что-то вроде:

 $ program 'picture.jpg' gimp, gwenview, eog 

mimeopen -a 'picture.jpg'

Это то, что вам нужно

Это даст вам результат, подобный этому

 Please choose an application 1) Shotwell Viewer (shotwell-viewer) 2) Firefox Web Browser (firefox) 3) Image Viewer (eog) 

Использование: mimeopen -a 0001.jpg

-a сначала попросит вас выбрать, а не запустить его.

Выберите заявку

 1) Wine Internet Explorer (wine-extension-jfif) 2) Wine Internet Explorer (wine-extension-jpe) 3) Firefox Web Browser (firefox) 4) Luminance HDR (luminance-hdr) 5) ImageMagick (display) (display.im6) 6) Image Viewer (eog) 7) Shutter (shutter) 8) Phatch Image Inspector (phatch-inspector) 9) Phatch PHoto bATCH Processor (phatch) 10) Shotwell Viewer (shotwell-viewer) 11) GIMP Image Editor (gimp) 

использовать приложение #