web-dev-qa-db-fra.com

Comment ouvrir un fichier PDF depuis un terminal?

Je travaillais sur le terminal Mac auparavant et j'utilisais:

open file2open.pdf

et le fichier PDF serait ouvert lors de la prévisualisation ou quelle que soit la visionneuse par défaut. Lorsque je l'utilise dans le terminal sous Ubuntu, le message d'erreur suivant s'affiche:

Couldn't get a file descriptor referring to the console
170
yayu

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

xdg-open file2open.xxx    

GNOME (générique)

  • jusqu'au Xenial (16.04):

    gvfs-open file2open.xxx
    
  • en commençant 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ée (par exemple evince si vous souhaitez ouvrir un fichier PDF).

Spécifique à l'application

  • Utilisation de Evince, le visualiseur de documents par défaut de GNOME:

    evince file2open.pdf
    
  • En utilisant Okular, le document par défaut de KDE:

    okular file2open.pdf
    
193
desgua

Vous pouvez aussi utiliser:

xdg-open foo.pdf

xdg-open fonctionne sous 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
91
elmicha

Pour tous les utilisateurs Mac perdus sous Ubuntu-land ..

Éditez votre fichier . Bashrc et ajoutez:

alias open='gnome-open'

Ensuite, vous pouvez simplement utiliser:

open file2open.pdf
22
david6

si vous avez installé Document Viewer, tapez la commande suivante:

evince Name_of_pdf_file

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

Sudo apt-get install evince
8
partizanos

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

Installez Zathura Sudo apt-get install zathura -y.

Pour afficher un fichier PDF, exécutez simplement => zathura /path/to/xxx.pdf

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

8
Terry Wang

si le pdf est simple ...

pdftotext -layout file2open.pdf - | more

Nous pouvons utiliser cela en mode texte, ssh, etc.

3
JJoao

Dans Ubuntu 17.04, vous utiliserez ce cas:

gio open <file.pdf>

3
jairojj

Vous pouvez aussi utiliser

ooffice filename.pdf

ouvrir votre fichier dans Open Office.

2
Radhe Shyam Gupta

Z Shell (zsh) possède un alias basé sur le suffixe (-s). Ils vous permettent de configurer une association de fichier entre une extension de fichier telle que .jpg et une application appropriée telle que xreader:

alias -s pdf='xreader'

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

file.pdf
1
zzapper

Personnellement, j'utilise un script shell:

$ cat pdf
#! /bin/bash

gnome-open ${1:-*.pdf}

Lorsque vous appelez pdfname__, tous les fichiers PDF du répertoire en cours seront ouverts, indiquez quel fichier PDF en fournissant un argument. J'ai beaucoup de répertoires ne contenant qu'un fichier pdf (par exemple, beaucoup de répertoires LaTeX), donc le seul fait d'écrire pdfme fait gagner un temps précieux.

1
user93692

Vous pouvez définir la fonction suivante dans votre ~/.bashrc

open () {
     read -p "Enter File Name: " ; xdg-open "$REPLY"
}
0
user277818

Vous pouvez aussi taper:

firefox file_name.pdf

Cela ouvrira votre pdf dans le navigateur Firefox.

0
Siddharth Agrawal

Trop ouvert avec l'utilisation de Libre Office:

loffice <file.pdf>

ou

soffice <file.pdf>

ou

Va jouer -

gooffice <file.pdf>
0
Ani Menon