Comment ouvrir un fichier PDF à partir d'un terminal?

J'avais l'habitude de travailler sur le terminal Mac avant et j'ai utilisé:

open file2open.pdf

et le fichier PDF serait ouvert sur l'aperçu ou quelle que soit ma visionneuse par défaut. Lorsque je l'utilise dans le terminal dans Ubuntu, j'obtiens ce message d'erreur:

Couldn't get a file descriptor referring to the console

La plupart des environnements de bureau (générique)

xdg-open file2open.xxx    

GNOME (générique)

  • jusqu'à Xenial (16.04):

    gvfs-open file2open.xxx
  • à commencer par Artful (17.10):

    gio open file2open.xxx

(xxx = une extension de fichier). Avec cette commande, l'application par défaut pour xxx sera invoqué (par exemple evince si vous souhaitez ouvrir un PDF).

Application spécifique

  • Utilisation d'Evince, la visionneuse de documents par défaut de GNOME:

    evince file2open.pdf
  • Utilisation d'Okular, le visualiseur de documents par défaut de KDE:

    okular file2open.pdf

Vous pouvez également utiliser:

xdg-open foo.pdf

xdg-open fonctionne dans Gnome, KDE, xfce, LXDE et peut-être sur d'autres ordinateurs de bureau.

Vous pouvez mettre un alias dans votre~/.bash_aliases:

alias open=xdg-open

Pour tous ces utilisateurs Mac perdus dans Ubuntu-land ..

Modifiez votre .bashrc fichier, et ajouter:

alias open='gnome-open'

Ensuite, vous pouvez simplement utiliser:

open file2open.pdf

Si vous souhaitez afficher un PDF dans Terminal (interface de ligne de commande), essayez d'utiliser zathura.

Installer Zathura sudo apt-get install zathura -y.

>Pour afficher un fichier PDF, il suffit de lancer = zathura /path/to/xxx.pdf

BTW: zathura nécessite X11 de toute façon, cela ne fonctionne pas sur les serveurs sans X installé.

si la visionneuse de documents est installée, tapez la commande suivante:

evince Name_of_pdf_file

s'il n'est pas déjà installé, vous pouvez l'installer d'abord en utilisant la commande suivante:

sudo apt-get install evince

si le pdf est simple...

pdftotext -layout file2open.pdf - | more

Nous pouvons l'utiliser en mode texte, ssh, etc.

Vous pouvez également utiliser

ooffice filename.pdf

pour ouvrir votre fichier dans open office.

Le Coquille de Z (zsh) a un alias basé sur un suffixe (-s), ceux-ci vous permettent de configurer une association de fichier entre une extension de fichier comme .jpg et une application appropriée comme xreader:

alias -s pdf='xreader'

Avec un alias comme celui-là, il vous suffit de taper le nom du fichier et d'appuyer sur ↵ Return, par ex.:

file.pdf

Dans Ubuntu 17.04, vous pouvez utiliser ceci:

gio open <file.pdf>

J'utilise personnellement un script shell:

$ cat pdf#! /bin/bashgnome-open ${1:-*.pdf}

Quand tu appelles pdf il ouvrira tous les fichiers PDF dans le répertoire courant, spécifiez quel pdf en fournissant un argument. J'ai beaucoup de répertoires contenant un seul fichier pdf (par exemple, tant de répertoires LaTeX) , il suffit donc d'écrire pdf cela me fait gagner beaucoup de temps et de frappes.

Ubuntu n’est pas Mac (il suffit de le souligner).

Linux est ce qu’Unix voulait être, quand il grandissait.

Linux n’est pas Unix.

@Roland mais mac prétend être un système basé sur Unix, donc j’ai supposé que le terminal se comporterait de la même manière au moins

Vous pouvez utiliser fbi (Linux frame buffer image viewer) apt-get-y install fbi fbgs arch.pdf ‘man fbgs’ pour la couleur et les résolutions.

Je cherchais comment ouvrir un pdf sur Mac et " ouvrir "est parfait!

@yayu C’est vrai pour les commandes de base, mais parfois BASH sur OS X se comporte différemment que sur Linux