Terminal'den bir PDF dosyası nasıl açılır?

Daha önce Mac terminalinde çalışıyordum ve kullandım:

open file2open.pdf

ve PDF dosyası önizlemede veya varsayılan görüntüleyicim ne olursa olsun açılacaktı. Ubuntu'daki terminalde kullandığımda bu hata mesajını alıyorum:

Couldn't get a file descriptor referring to the console

Çoğu masaüstü ortamı (genel)

xdg-open file2open.xxx    

GNOME (genel)

  • xenial'a kadar (16.04):

    gvfs-open file2open.xxx
  • Artful ile başlayan (17.10):

    gio open file2open.xxx

(xxx = bazı dosya uzantısı). Bu komutla varsayılan uygulama xxx çağrılacak (örneğin, PDF'yi açmak istiyorsanız evince).

Uygulamaya özel

  • GNOME'UN varsayılan belge görüntüleyicisi Evince'yi kullanma:

    evince file2open.pdf
  • Kde'nin varsayılan belge yöneticisi olan Okular'ı kullanma:

    okular file2open.pdf

Ayrıca şunları da kullanabilirsiniz:

xdg-open foo.pdf

xdg-open, Gnome, KDE, xfce, LXDE ve belki de diğer masaüstlerinde çalışır.

~/ dosyanıza bir takma ad koyabilirsiniz.beş_aliases:

alias open=xdg-open

Ubuntu-land'deki tüm bu kayıp Mac kullanıcıları için..

Düzenleme .bashrcname dosyala ve ekle:

alias open='gnome-open'

O zaman sadece kullanabilirsiniz:

open file2open.pdf

PDF'yi Terminal'de (Komut Satırı Arabirimi) görüntülemek istiyorsanız, kullanmayı deneyin zathura.

Zathura'yı Yükle sudo apt-get install zathura -y.

>Bir PDF dosyasını görüntülemek için çalıştırmanız yeterlidir = zathura /path/to/xxx.pdf

BTW: zathura yine de X11 gerektirir, X yüklü olmayan Sunucularda çalışmaz.

belge Görüntüleyicisi yüklüyse aşağıdaki komutu yazın:

evince Name_of_pdf_file

önceden yüklenmemişse, önce aşağıdaki komutu kullanarak yükleyebilirsiniz:

sudo apt-get install evince

pdf basitse...

pdftotext -layout file2open.pdf - | more

Bunu metin modunda, ssh vb. Kullanabiliriz.

Ayrıca şunları da kullanabilirsiniz

ooffice filename.pdf

dosyanızı open office'te açmak için.

Bu Z kabuğu (zsh) sonek tabanlı takma adı vardır (-s), bunlar gibi bir dosya uzantısı arasında bir dosya ilişkisi kurmanıza izin verir .jpg ve uygun bir uygulama gibi xreader:

alias -s pdf='xreader'

Böyle bir takma adla, sadece dosya adını yazmanız ve vurmanız gerekir ↵ Return, mesela.:

file.pdf

Ubuntu 17.04'te bunu kullanabilirsiniz:

gio open <file.pdf>

Şahsen bir kabuk betiği kullanıyorum:

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

Aradığında pdf geçerli dizindeki tüm pdf'leri açacak, hangi pdf'yi bağımsız değişken sağlayarak belirtecektir. Sadece bir pdf dosyası (örneğin çok fazla LaTeX dizini) içeren birçok dizinim var, bu yüzden sadece yazmak zorundayım pdf bana oldukça zaman ve tuş vuruşlarını kazandırır.

Ubuntu Mac değil (sadece bunu işaret ediyor).

Linux, Unix’in büyürken olmasını istediği şeydi.

Linux Unix değildir.

@Roland ama mac unix tabanlı bir sistem olduğunu iddia ediyor, bu yüzden terminalin en azından aynı şekilde davranacağını varsaydım

Fbı (Linux frame buffer ımage viewer) apt-get -y ınstall fbı fbgs arch’ı kullanabilirsiniz.renk ve çözünürlükler için pdf ‘man fbgs’.

Mac’te pdf’yi nasıl açacağımı arıyordum ve “aç” mükemmel!

@yayu Bu temel komutlar için geçerlidir, ancak bazen OS X’teki BASH Linux’tan farklı davranır