Vraag Hoe een PDF-bestand openen vanaf terminal?


Ik werkte eerder op de Mac-terminal en gebruikte:

open file2open.pdf

en het PDF-bestand zou worden geopend in het voorbeeld of wat mijn standaardviewer ook was. Wanneer ik het gebruik in de terminal in Ubuntu krijg ik de volgende foutmelding:

Couldn't get a file descriptor referring to the console

153
2018-05-16 20:08


oorsprong


Ubuntu is geen Mac (wijs dat alleen maar aan). - RolandiXor♦
@Roland, maar Mac beweert een op Unix gebaseerd systeem te zijn, dus ik ging ervan uit dat de terminal zich op dezelfde manier zou gedragen - yayu
Linux is geen Unix. - RolandiXor♦
Linux is wat Unix wilde zijn, toen het opgroeide. - david6
Je kunt fbi gebruiken (Linux frame buffer image viewer) apt-get -y install fbi fbgs arch.pdf man fbgs voor kleur en resoluties.


antwoorden:


De meeste bureaubladomgevingen (generiek)

xdg-open file2open.xxx    

GNOME (generiek)

  • tot Xenial (16.04):

    gvfs-open file2open.xxx
    
  • beginnend met Artful (17.10):

    gio open file2open.xxx
    

(xxx = enkele bestandsextensie). Met deze opdracht de standaardapp voor xxx wordt aangeroepen (bijvoorbeeld Bewijs als u PDF wilt openen).

Toepassingsspecifieke

  • Met Evince, de standaard documentviewer van GNOME:

    evince file2open.pdf
    
  • Met behulp van Okular, KDE's standaard document viwer:

    okular file2open.pdf
    

171
2018-05-16 20:14



Dus er is absoluut geen manier om de tekst van een pdf-bestand in de terminal te bekijken? Met de foto's verwijderd of geconverteerd naar ASCII-kunst? - Vorac
Dat is een andere vraag. Je kunt met minder bekijken. Voorbeeld: less my-file.pdf - desgua
tijdens gebruik evince uw document wordt gesloten nadat u de terminal sluit. xdg-open volgens het antwoord van de elmicha werkte voor mij. - Jon49
Voor gnome (3) heeft dit nodig libgnome2-bin welke standaard niet is geïnstalleerd. - Lode
evince file2open.pdf is een eenvoudige manier voor hetzelfde. - Vikrant


Je kan ook gebruiken:

xdg-open foo.pdf

xdg-open werkt in Gnome, KDE, xfce, LXDE en misschien op andere desktops.

Je kunt een alias in je ~ / .bash_aliases plaatsen:

alias open=xdg-open

86
2018-05-16 20:29



1. Dit is chroom voor één. Het ondersteunt ook URIS (bijvoorbeeld xdg-open irc: // ...). Best wel gaaf. - crazy2be
dit is het juiste antwoord, niet het bovenstaande, en dit zal werken met alle moderne DE's. - OneOfOne


Voor al die verloren Mac-gebruikers in Ubuntu-land ..


22
2017-11-20 21:43



Werkt niet op Linux Mint met Cinnamon. `xdg-open 'is de juiste keuze. - Cain
op munt, hetzij xdb-open file.pdf of xreader file.pdf - zzapper


als u Document Viewer hebt geïnstalleerd, typt u de volgende opdracht:

evince Name_of_pdf_file

als het nog niet is geïnstalleerd, kunt u het eerst installeren met behulp van de volgende opdracht:

sudo apt-get install evince

8
2017-10-23 09:07



U zou kunnen toevoegen hoe u het moet installeren wanneer dit niet het geval is - MadMike


Als u PDF in Terminal (Command Line Interface) wilt bekijken, probeer het dan te gebruiken zathura.

Installeer Zathura sudo apt-get install zathura -y.

Om een ​​PDF-bestand te bekijken, voert u = = uit zathura /path/to/xxx.pdf

BTW: zathura heeft hoe dan ook X11 nodig, het werkt niet op Servers zonder X geïnstalleerd.


4
2018-06-13 22:06





Je kan ook gebruiken

ooffice filename.pdf

om uw bestand in open kantoor te openen.


2
2018-06-19 05:29



@ Pilot6 Dit lijkt een antwoord op mij. - Seth♦


als de pdf eenvoudig is ...

pdftotext -layout file2open.pdf - | more

We kunnen dit gebruiken in de tekstmodus, SSH, etc.


2
2018-01-14 13:05





In Ubuntu 17.04 gebruik je dit:

gio open <file.pdf> 


2
2018-01-30 11:58



het bevel gio is niet beschikbaar in Ubuntu, ten minste op 16.04 - luisgonzalez


Ik gebruik persoonlijk een shellscript:

$ cat pdf
#! /bin/bash

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

Wanneer je belt pdf het opent alle pdf's in de huidige directory, specificeert welke pdf door een argument op te geven. Ik heb veel mappen met maar één pdf-bestand (bijvoorbeeld zo veel LaTeX-mappen), dat je dus alleen maar hoeft te schrijven pdf bespaart me behoorlijk wat tijd en toetsaanslagen.


1
2018-01-14 12:40