Раньше я работал на терминале Mac и использовал:
open file2open.pdf
, и PDF-файл открывался при предварительном просмотре или в любом другом режиме просмотра по умолчанию. Когда я использую его в терминале в Ubuntu, я получаю это сообщение об ошибке:
Couldn't get a file descriptor referring to the console
xdg-open file2open.xxx
до Xenial (16.04):
gvfs-open file2open.xxx
, начиная с Artful (17.10):
gio open file2open.xxx
(xxx
= некоторое расширение файла). С помощью этой команды будет вызвано приложение по умолчанию для xxx
(например, покажите, если вы хотите открыть PDF).
Использование Evince, средства просмотра документов по умолчанию в GNOME:
evince file2open.pdf
Использование Okular, документа по умолчанию KDE viwer:
okular file2open.pdf
Для всех тех потерянных пользователей Mac в Ubuntu-land ..
Отредактируйте файл .bashrc и добавьте:
alias open='gnome-open'
Тогда вы можете просто использовать:
open file2open.pdf
Вы также можете использовать:
xdg-open foo.pdf
xdg-open работает в Gnome, KDE, xfce, LXDE и, возможно, на других рабочих столах.
Вы можете добавить псевдоним в ~ / .bash_aliases:
alias open=xdg-open
Если у вас установлен Document Viewer, введите следующую команду:
evince Name_of_pdf_file
, если он еще не установлен, вы можете сначала установить его, используя следующую команду:
sudo apt-get install evince
Если вы хотите просматривать PDF в терминале (интерфейс командной строки), попробуйте использовать zathura
.
Установите Затуру sudo apt-get install zathura -y
.
Чтобы просмотреть файл PDF, просто запустите => zathura /path/to/xxx.pdf
Кстати: zathura все равно требуется X11, он не работает на серверах без установленного X.
Вы также можете использовать
ooffice filename.pdf
, чтобы открыть файл в открытом офисе.
Я лично использую скрипт оболочки:
$ cat pdf
#! /bin/bash
gnome-open ${1:-*.pdf}
Когда вы вызываете pdf
, он откроет все PDF-файлы в текущем каталоге, укажите какой PDF-файл, указав аргумент. У меня есть много каталогов, содержащих только один файл PDF (например, так много каталогов LaTeX), поэтому только необходимость писать pdf
экономит мне довольно много времени и нажатия клавиш.
Оболочка Z (zsh
) имеет псевдоним на основе суффикса (-s
), это позволяет вам установить связь между расширением файла, например .jpg
, и подходящим приложением, например, [ 115]:
alias -s pdf='xreader'
С таким псевдонимом вам просто нужно ввести имя файла и нажать ↵ Return kbd>, например:
file.pdf
В Ubuntu 17.04 вы используете это:
gio open <file.pdf>
Если PDF прост ...
pdftotext -layout file2open.pdf - | more
Мы можем использовать это в текстовом режиме, SSH и т. Д.
Вы можете определить следующую функцию в ~/.bashrc
open () {
read -p "Enter File Name: " ; xdg-open "$REPLY"
}
. Слишком открыта для использования в офисе Libre:
loffice <file.pdf>
или
soffice <file.pdf>
или
Goplay -
gooffice <file.pdf>
Вы также можете ввести:
firefox file_name.pdf
Это откроет ваш PDF в браузере Firefox.