Как открыть файл в моем терминале, как это делает nautilus? [Дубликат]

Система - Администрирование - Дисковая утилита

нажмите диск - отключите диск - смените ярлык, и все готово!

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

1
задан 16 June 2013 в 02:40

7 ответов

gnome-open открывает файл с приложением Gnome по умолчанию kde-open открывает файл с приложением KDE по умолчанию xdg-open открывает файл с приложением X по умолчанию
56
ответ дан 25 May 2018 в 09:10

Хорошо, если вы имеете в виду команду с тем, что вы можете открыть все, она будет выбирать автоматически, есть gnome-open

Если вы хотите открыть .pdf или любой другой файл, просто введите:

gnome-open blah.pdf

И для этого есть xdg-open. Что он делает: он просто смотрит, что такое приложение по умолчанию для такого типа файлов, и запускает это приложение.

В руководстве по xdg-open xdg-open - открывает файл или URL-адрес в предпочтительном приложении пользователя [ ! d4]

Также здесь

В руководстве по xdg-open

xdg-open является частью пакета xdg-utils, доступного в [ дополнительные]. xdg-open предназначен для использования только в сеансе рабочего стола. Не рекомендуется использовать xdg-open как root.

$ xdg-mime default xpdf.desktop application/pdf

И обязательно измените приложение «по умолчанию», вам понадобится xdg-mime Пример изменения по умолчанию .pdf зритель:

21
ответ дан 25 May 2018 в 09:10
  • 1
    gnome-open является нестандартным и специфичным для gnome, IMHO xdg-open - лучшая идея. – Javier Rivera 20 February 2013 в 23:23

Чтобы добавить к существующим точкам.

Я считаю эту команду настолько важной, что у меня есть псевдоним в ~/.bashrc:

alias go='xdg-open'

Я также нашел команду или с псевдонимом go . действительно полезны. Период представляет рабочий каталог, и он открывает Nautilus в рабочем каталоге. Таким образом, если вам необходимо временно воспользоваться функциями Nautilus, например, открывать файлы в альтернативных программах, удалять файлы со странными именами, выбирать странные комбинации файлов и т. Д., Тогда вы можете сделать это относительно простым способом.

17
ответ дан 25 May 2018 в 09:10

Вы можете использовать xdg-open, он должен открыть файл с программой по умолчанию:

xdg-open somename.pdf

откроет somename с вашим PDF-считывателем по умолчанию.

Или, как правило, вы можете просто использовать имя программы, за которым следует имя (или путь и имя) файла, который вы хотите открыть.

evince somename.pdf

откроет somename в evince.

Если вы хотите иметь возможность использовать терминал во время работы с файлом, который вы можете добавить & amp; в конце команды он будет выполнен в фоновом режиме, и вы можете продолжать связывать команды в терминале. В противном случае вы не сможете использовать терминал, пока программа не будет закрыта.

xdg-open somename.pdf &
11
ответ дан 25 May 2018 в 09:10
  • 1
    и вы можете добавить " & amp; " после имени файла, чтобы вы могли продолжать использовать терминал: evince somename.pdf & amp; – carnendil 20 February 2013 в 23:26

Вы можете использовать xdg-open, чтобы открыть любой тип файла, о котором знает ваш рабочий стол, например

xdg-open somefile.pdf
6
ответ дан 25 May 2018 в 09:10

Очень полезно! Я добавил немного к этому и создал сценарий оболочки «open». По существу, если нет аргументов для открытия или если аргумент open является каталогом, вы используете nautilus, иначе команда xdg-open:

bash version:

#! /bin/bash
#
#  this emulates the mac 'open' command, which figures out fromthe
#  file how to 'display' a file
#
#  gnome-open   kde-open    xdg-open

if [ $* > 0 ] ; then
  if [ -d $1 ] ; then
    nautilus $1
  else
    xdg-open $*
  fi
else
  nautilus .
fi
[d2 ] версия csh:

#! /bin/csh -f
#
#  this emulates the mac 'open' command, which figures out fromthe
#  file how to 'display' a file
#
#  gnome-open   kde-open    xdg-open

if ($#argv > 0) then
  if (-d $1) then
    nautilus $1
  else
    xdg-open $*
  endif
else
  nautilus .
endif
4
ответ дан 25 May 2018 в 09:10

Существует диспетчер файлов терминалов Midnight Commander.

sudo apt-get install mc

Он позволяет просматривать файлы и открывать файлы с приложениями по умолчанию. Но это больше похоже на файловый менеджер, не похожий на xdg-open

1
ответ дан 25 May 2018 в 09:10

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

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