Как открыть файл в собственном приложении, например `start` в Windows? [дубликат]

Как открыть файл в собственном приложении, например start в Windows?

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

Как это сделать в Ubuntu?

Обратите внимание, что я не имею в виду ввод определенного имени программы, например pinta drawing.png , а скорее универсальную команду, включая ту, которая может использоваться для файловых каталогов (это было бы хорошим началом)

4
задан 7 June 2019 в 09:27

2 ответа

xdg-open (ref man xdg-open) - это один из способов сделать это, и к нему можно добавить псевдоним, например, ключевое слово start (которое обычно не используется в Ubuntu):

Добавить следующие к ~/.bash_aliases;

alias start='xdg-open'

Выйти из системы / войти в систему из вашей текущей оболочки (или запустить то же самое вручную), затем попробовать это;

start .

Откроется текущее окно в Наутилус файловый браузер. Боже, благослови!

6
ответ дан 7 June 2019 в 09:27

Чтобы запустить программу, просто введите ее имя напрямую.

lowriter

Чтобы открыть документ со связанным приложением, есть несколько вариантов.

  • mimeopen - Это легко запомнить и не требует ввода тире.

  • kde-open / kde-open5 - Первое использование происходит медленно.

  • xdg-open (как упоминает Роэл )

Все они открывают файловый менеджер по умолчанию при вызове для открытия каталога (включая . ]). Вероятно, есть другие для разных сред рабочего стола (gnome-open).

Я бы не стал «начинать» с любого из них, потому что это могло бы вызвать путаницу с startx. Это также перегружало бы термин «запуск», который обычно относится к запуску служб, а не открытию файлов.

4
ответ дан 7 June 2019 в 09:27

Другие вопросы по тегам:

Похожие вопросы: