Вопрос: linux cli эквивалентен команде «open» для Mac? или команда «начать»?


В mac cli я могу напечатать open file.jpg и mac автоматически определит правильное приложение и откроет его для меня.

В Windows start команда делает то же самое, но также откроет проводник в рабочий каталог, если не будет задано никаких параметров.

Есть ли способ сделать это в Linux? (может быть, только определенные дистрибутивы?)


4
2018-02-04 16:35


Источник




Ответы:


Если XdgUtils Установленные файлы могут быть открыты через

xdg-open file

В противном случае может быть что-то, предоставляемое рабочей средой рабочего стола, например. для гнома

gnome-open file

8
2018-02-04 16:38





Пытаться xdg-open, Должно поддерживаться большинством дистрибутивов и настольных компьютеров.


3
2018-02-04 16:39





Кажется, вы можете добавить амперсанд к своей линии:

Windows:

start "Title" /MIN <application>

Linux:

<application> &

В результате вы увидите идентификатор процесса приложения и в окне терминала, где вы находитесь, вы увидите вывод приложения.


0
2018-04-25 15:09



Это предложение запустит программу, выполняющуюся в фоновом режиме. Я был заинтересован в файл (а не только исполняемые файлы) и иметь ОС автоматически найти программу по умолчанию, связанную с этим файлом, а затем запустить эту программу для меня. Например, в Windows я могу ввести start file.jpg и он найдет программу просмотра изображений и откроет файл для меня. - Alexander Bird