Shell
如何找出哪個程序可以打開給定文件?
假設我有一個文件
thesis.pdf
或picture.jpg
是否有一個命令返回一個程序來打開這個文件?
我知道 command
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)
使用應用程序#