Bagaimana cara membuka file PDF dari terminal?

Saya dulu bekerja di Terminal Mac sebelumnya dan saya menggunakan:

open file2open.pdf

dan file PDF akan dibuka pada pratinjau atau apa pun penampil default saya. Ketika saya menggunakannya di terminal di Ubuntu saya mendapatkan pesan kesalahan ini:

Couldn't get a file descriptor referring to the console

Sebagian besar lingkungan desktop (generik)

xdg-open file2open.xxx    

GNOME (generik)

  • sampai Xenial (16.04):

    gvfs-open file2open.xxx
  • dimulai dengan Artful (17.10):

    gio open file2open.xxx

(xxx = beberapa ekstensi file). Dengan perintah ini aplikasi default untuk xxx akan dipanggil (misalnya evince jika Anda ingin membuka PDF).

Aplikasi-spesifik

  • Menggunakan Evince, penampil dokumen default GNOME:

    evince file2open.pdf
  • Menggunakan Okular, viwer dokumen default KDE:

    okular file2open.pdf

Anda juga dapat menggunakan:

xdg-open foo.pdf

XDG-open berfungsi di Gnome, KDE, xfce, LXDE dan mungkin di desktop lain.

Anda dapat menempatkan alias di ~ / Anda.bash_aliases:

alias open=xdg-open

Untuk semua pengguna Mac yang hilang di Ubuntu-land ..

Mengedit Anda .bashrc file, dan menambahkan:

alias open='gnome-open'

Maka anda bisa menggunakan:

open file2open.pdf

Jika Anda ingin melihat PDF dalam Terminal (antarmuka baris perintah), coba gunakan zathura.

Instal Zathura sudo apt-get install zathura -y.

>Untuk melihat file PDF hanya menjalankan = zathura /path/to/xxx.pdf

BTW: Zathura membutuhkan X11, itu tidak berfungsi di server tanpa X yang diinstal.

jika Anda memiliki penampil dokumen diinstal ketik perintah berikut:

evince Name_of_pdf_file

jika belum terinstal, Anda dapat menginstalnya terlebih dahulu menggunakan perintah berikut:

sudo apt-get install evince

jika pdf sederhana...

pdftotext -layout file2open.pdf - | more

Kita dapat menggunakan ini dalam mode teks, ssh, dll.

Anda juga dapat menggunakan

ooffice filename.pdf

untuk membuka file Anda di open office.

The Z shell (zsh) memiliki alias berbasis sufiks (-s), ini memungkinkan Anda untuk mengatur asosiasi file antara ekstensi file seperti .jpg dan aplikasi yang cocok seperti xreader:

alias -s pdf='xreader'

Dengan alias seperti itu Anda hanya perlu mengetikkan nama file dan tekan ↵ Return, misalnya.:

file.pdf

Di Ubuntu 17.04 Anda kasus menggunakan ini:

gio open <file.pdf>

Saya pribadi menggunakan skrip shell:

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

Ketika Anda menelepon pdf ini akan membuka semua PDF di direktori saat ini, tentukan pdf mana dengan memberikan argumen. Saya memiliki banyak direktori yang berisi tetapi satu file pdf (misalnya begitu banyak direktori LaTeX) jadi hanya harus menulis pdf menghemat waktu dan penekanan tombol.

Ubuntu bukan Mac (hanya menunjukkan itu).

Linux adalah apa yang diinginkan Unix, ketika tumbuh dewasa.

Linux bukanlah Unix.

@ Roland tetapi mac mengklaim sebagai sistem berbasis unix, jadi saya berasumsi terminal akan berperilaku sama setidaknya

Anda dapat menggunakan fbi (penampil gambar buffer bingkai Linux) apt-get-y instal lengkungan fbi fbgs.pdf ‘man fbgs’ untuk warna dan resolusi.

Saya sedang mencari cara membuka pdf di Mac dan" Buka " sangat sempurna !

@ yayu itu berlaku untuk perintah dasar, tetapi terkadang BASH di OS X berperilaku berbeda dari di Linux